diff options
| author | Keith Packard <keithp@keithp.com> | 2013-03-24 23:51:11 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2013-03-24 23:51:11 -0700 | 
| commit | 4ddfb3ea07c2073f8c4d79feaf262c9fb910cfce (patch) | |
| tree | b17383d305758d75bf90ad1e31c1ccccc897288d /src/drivers/ao_rf_cc115l.h | |
| parent | 15bc83a0eaaa9a43d67fdc3e9f412d5b2c1f06dd (diff) | |
altos: Add cc115l driver (untested)
Includes support for sending telemetry, RDF and APRS tones
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/drivers/ao_rf_cc115l.h')
| -rw-r--r-- | src/drivers/ao_rf_cc115l.h | 49 | 
1 files changed, 49 insertions, 0 deletions
| diff --git a/src/drivers/ao_rf_cc115l.h b/src/drivers/ao_rf_cc115l.h new file mode 100644 index 00000000..ab80150e --- /dev/null +++ b/src/drivers/ao_rf_cc115l.h @@ -0,0 +1,49 @@ +/*************************************************************** + *  SmartRF Studio(tm) Export + * + *  Radio register settings specifed with address, value + * + *  RF device: CC115L + * + ***************************************************************/ + + +        CC115L_IOCFG2,                      0x2e,        /* GDO2 Output Pin Configuration */ +        CC115L_IOCFG1,                      0x2e,        /* GDO1 Output Pin Configuration */ +        CC115L_IOCFG0,                      0x06,        /* GDO0 Output Pin Configuration */ +        CC115L_FIFOTHR,                     0x47,        /* TX FIFO Thresholds */ +        CC115L_SYNC1,                       0xd3,        /* Sync Word, High Byte */ +        CC115L_SYNC0,                       0x91,        /* Sync Word, Low Byte */ +        CC115L_PKTLEN,                      0xff,        /* Packet Length */ +        CC115L_PKTCTRL0,                    0x05,        /* Packet Automation Control */ +        CC115L_CHANNR,                      0x00,        /* Channel number */ +        CC115L_FSCTRL0,                     0x00,        /* Frequency Synthesizer Control */ +        CC115L_FREQ2,                       0x10,        /* Frequency Control Word, High Byte */ +        CC115L_FREQ1,                       0xb6,        /* Frequency Control Word, Middle Byte */ +        CC115L_FREQ0,                       0xa5,        /* Frequency Control Word, Low Byte */ +        CC115L_MDMCFG4,                     0xfa,        /* Modem Configuration */ +        CC115L_MDMCFG3,                     0x83,        /* Modem Configuration */ +        CC115L_MDMCFG2,                     0x13,        /* Modem Configuration */ +        CC115L_MDMCFG1,                     0x21,        /* Modem Configuration */ +        CC115L_MDMCFG0,                     0xf8,        /* Modem Configuration */ +        CC115L_DEVIATN,                     0x35,        /* Modem Deviation Setting */ +        CC115L_MCSM1,                       0x30,        /* Main Radio Control State Machine Configuration */ +        CC115L_MCSM0,                       0x18,        /* Main Radio Control State Machine Configuration */ +        CC115L_RESERVED_0X20,               0xfb,        /* Use setting from SmartRF Studio */ +        CC115L_FREND0,                      0x10,        /* Front End TX Configuration */ +        CC115L_FSCAL3,                      0xe9,        /* Frequency Synthesizer Calibration */ +        CC115L_FSCAL2,                      0x2a,        /* Frequency Synthesizer Calibration */ +        CC115L_FSCAL1,                      0x00,        /* Frequency Synthesizer Calibration */ +        CC115L_FSCAL0,                      0x1f,        /* Frequency Synthesizer Calibration */ +        CC115L_RESERVED_0X29,               0x89,        /* Use setting from SmartRF Studio */ +        CC115L_RESERVED_0X2A,               0x127,       /* Use setting from SmartRF Studio */ +        CC115L_RESERVED_0X2B,               0x63,        /* Use setting from SmartRF Studio */ +        CC115L_TEST2,                       0x81,        /* Various Test Settings */ +        CC115L_TEST1,                       0x35,        /* Various Test Settings */ +        CC115L_TEST0,                       0x09,        /* Various Test Settings */ +        CC115L_PARTNUM,                     0x00,        /* Chip ID */ +        CC115L_VERSION,                     0x09,        /* Chip ID */ +        CC115L_MARCSTATE,                   0x00,        /* Main Radio Control State Machine State */ +        CC115L_PKTSTATUS,                   0x00,        /* Current GDOx Status and Packet Status */ +        CC115L_TXBYTES,                     0x00,        /* Underflow and Number of Bytes */ + | 
