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 */ + |