123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632 |
- /********************************************************************
- * A7169CONFIG.h
- * RF Chip-A7169 Configure Definitions
- *
- * This file provides the constants associated with the
- * AMICCOM A7169 device.
- *
- ********************************************************************/
- #ifndef _A7169CONFIG_h_
- #define _A7169CONFIG_h_
- #define DR_10Kbps_50KIFBW //433MHz, 50kbps (IFBW = 50KHz, Fdev = 18.75KHz), Crystal=12.8MHz
- //#define DR_10Kbps_100KIFBW //433MHz, 10kbps (IFBW = 100KHz, Fdev = 37.5KHz), Crystal=12.8MHz
- //#define DR_50Kbps_50KIFBW //433MHz, 50kbps (IFBW = 50KHz, Fdev = 18.75KHz), Crystal=12.8MHz
- //#define DR_100Kbps_100KIFBW //433MHz, 100kbps (IFBW = 100KHz, Fdev = 37.5KHz), Crystal=12.8MHz
- //#define DR_250Kbps_250KIFBW //433MHz, 250kbps (IFBW = 250KHz, Fdev = 93.75KHz), Crystal=16MHz
- //#define DR_500Kbps_500KIFBW //433MHz, 500kbps (IFBW = 500KHz, Fdev = 187.5KHz), Crystal=16MHz
- #ifdef DR_10Kbps_50KIFBW
- const Uint16 code A7169Config[]= //433MHz, 10kbps (IFBW = 50KHz, Fdev = 18.75KHz), Crystal=12.8MHz
- {
- 0x0803, //SYSTEM CLOCK register,
- 0x0821, //PLL1 register,
- 0xDA05, //PLL2 register, 433.301MHz
- 0x0000, //PLL3 register,
- 0x0A20, //PLL4 register,
- 0x0000, //PLL5 register,
- 0x0000, //PLL6 register,
- 0x0025, //CRYSTAL register,
- 0x0000, //PAGEA,
- 0x0000, //PAGEB,
- 0x18D0, //RX1 register, IFBW=50KHz
- 0x7009, //RX2 register, by preamble
- 0x4000, //ADC register,
- 0x0800, //PIN CONTROL register, Use Strobe CMD
- 0x6C00, //CALIBRATION register,
- 0x20C0 //MODE CONTROL register, Use FIFO mode
- };
- const Uint16 code A7169Config_PageA[]= //433MHz, 10kbps (IFBW = 50KHz, Fdev = 18.75KHz), Crystal=12.8MHz
- {
- 0xF606, //TX1 register, Fdev = 18.75kHz
- 0xFC00, //WOR1 register,
- 0xF811, //WOR2 register,
- 0x0907, //RFI register, Enable Tx Ramp up/down
- 0x8A10, //PM register, CST=1
- 0x0303, //RTH register,
- 0x400F, //AGC1 register,
- 0x0DC0, //AGC2 register,
- 0x0001, //GIO register, GIO1=WTR
- 0xFA01, //CKO register
- 0x0048, //VCB register,
- 0x6921, //CHG1 register, 430MHz
- 0x0F21, //CHG2 register, 435MHz
- 0x003F, //FIFO register, FEP=63+1=64bytes
- 0x1507, //CODE register, Preamble=4bytes, ID=4bytes
- 0x87E0 //WCAL register,
- };
- const Uint16 code A7169Config_PageB[]= //433MHz, 10kbps (IFBW = 50KHz, Fdev = 18.75KHz), Crystal=12.8MHz
- {
- 0x0337, //TX2 register,
- 0x8200, //IF1 register, Enable Auto-IF, IF=100KHz
- 0x0000, //IF2 register,
- 0x0000, //ACK register,
- 0x0000, //ART register,
- 0x3800, //SYN register,
- 0xF177, //RCCAL register,
- 0x0000, //ACKFIFO register,
- 0x0064, //PNCFG1 register,
- 0x0010, //PNCFG2 register,
- 0x0001, //PNCFG3 register,
- 0x0000, //PNCFG4 register,
- 0x0001, //PNCFG5 register,
- 0x0000, //TCODE register,
- 0x0000, //PN DC register,
- 0x0036, //PNCFG6 register,
- 0x0C24, //PNCFG7 register,
- 0xA521, //PNCFG8 register,
- 0xF045, //PNCFG9 register,
- 0x003F, //PNCFG10 register,
- 0x4442, //Misc_CFG1 register,
- 0x0729, //Misc_CFG2 register,
- 0x0040, //Misc_CFG3 register,
- 0x0021, //PLL7 register,
- 0xDA05, //PLL8 register,
- 0x0000, //PS MODE1 register,
- 0x0000, //PS MODE2 register,
- 0x0000, //PS MODE3 register,
- 0x0000, //TX3 register,
- 0x0060, //Misc_CFG4 register,
- 0x0000, //PNCFG11 register,
- 0x0000, //PNCFG12 register,
- 0x0000, //PNCFG13 register,
- 0x0000, //PNCFG14 register,
- 0x0000, //PNCFG15 register,
- 0x0000, //PNCFG16 register,
- 0x0000, //PNCFG17 register,
- 0x000F, //PNCFG18 register,
- 0x0000, //CSMA1 register,
- 0x0000, //CSMA2 register,
- 0x0000, //TXPA register,
- 0x0000, //DCMON1 register,
- 0x0000, //DCMON2 register,
- 0x0000, //DCMON3 register,
- 0x0000, //MBUS1 register,
- 0x0000, //MBUS2 register,
- 0x0000, //MBUS3 register,
- 0x0000, //MBUS4 register,
- 0x0000, //MBUS5 register,
- 0x0000, //PN DC2 register,
- 0x0000, //VCB2 register,
- 0x0000, //PS MODE4 register
- 0x0000 //WOR3 register
- };
- #endif
- #ifdef DR_10Kbps_100KIFBW
- const Uint16 code A7169Config[]= //433MHz, 10kbps (IFBW = 100KHz, Fdev = 37.5KHz), Crystal=12.8MHz
- {
- 0x1201, //SYSTEM CLOCK register,
- 0x0821, //PLL1 register,
- 0xDA05, //PLL2 register, 433.301MHz
- 0x0000, //PLL3 register,
- 0x0A20, //PLL4 register,
- 0x0000, //PLL5 register,
- 0x0000, //PLL6 register,
- 0x0025, //CRYSTAL register,
- 0x0000, //PAGEA,
- 0x0000, //PAGEB,
- 0x18D4, //RX1 register, IFBW=100KHz
- 0x7009, //RX2 register, by preamble
- 0x4000, //ADC register,
- 0x0800, //PIN CONTROL register, Use Strobe CMD
- 0x6C00, //CALIBRATION register,
- 0x20C0 //MODE CONTROL register, Use FIFO mode
- };
- const Uint16 code A7169Config_PageA[]= //433MHz, 10kbps (IFBW = 100KHz, Fdev = 37.5KHz), Crystal=12.8MHz
- {
- 0xF706, //TX1 register, Fdev = 37.5kHz
- 0xFC00, //WOR1 register,
- 0xF811, //WOR2 register,
- 0x0907, //RFI register, Enable Tx Ramp up/down
- 0x8A10, //PM register,
- 0x0303, //RTH register,
- 0x400F, //AGC1 register,
- 0x0DC0, //AGC2 register,
- 0x0001, //GIO register, GIO1=WTR
- 0xFA01, //CKO register
- 0x0004, //VCB register,
- 0x6921, //CHG1 register, 430MHz
- 0x0F21, //CHG2 register, 435MHz
- 0x003F, //FIFO register, FEP=63+1=64bytes
- 0x1507, //CODE register, Preamble=4bytes, ID=4bytes
- 0x87E0 //WCAL register,
- };
- const Uint16 code A7169Config_PageB[]= //433MHz, 10kbps (IFBW = 100KHz, Fdev = 37.5KHz), Crystal=12.8MHz
- {
- 0x0337, //TX2 register,
- 0x8400, //IF1 register, Enable Auto-IF, IF=200KHz
- 0x0000, //IF2 register,
- 0x0000, //ACK register,
- 0x0000, //ART register,
- 0x3800, //SYN register,
- 0xF177, //RCCAL register,
- 0x0000, //ACKFIFO register,
- 0x0064, //PNCFG1 register,
- 0x0010, //PNCFG2 register,
- 0x0001, //PNCFG3 register,
- 0x0000, //PNCFG4 register,
- 0x0001, //PNCFG5 register,
- 0x0000, //TCODE register,
- 0x0000, //PN DC register,
- 0x0036, //PNCFG6 register,
- 0x0C24, //PNCFG7 register,
- 0xA521, //PNCFG8 register,
- 0xF045, //PNCFG9 register,
- 0x003F, //PNCFG10 register,
- 0x4442, //Misc_CFG1 register,
- 0x0729, //Misc_CFG2 register,
- 0x0040, //Misc_CFG3 register,
- 0x0021, //PLL7 register,
- 0xDA05, //PLL8 register,
- 0x0000, //PS MODE1 register,
- 0x0000, //PS MODE2 register,
- 0x0000, //PS MODE3 register,
- 0x0000, //TX3 register,
- 0x0060, //Misc_CFG4 register,
- 0x0000, //PNCFG11 register,
- 0x0000, //PNCFG12 register,
- 0x0000, //PNCFG13 register,
- 0x0000, //PNCFG14 register,
- 0x0000, //PNCFG15 register,
- 0x0000, //PNCFG16 register,
- 0x0000, //PNCFG17 register,
- 0x000F, //PNCFG18 register,
- 0x0000, //CSMA1 register,
- 0x0000, //CSMA2 register,
- 0x0000, //TXPA register,
- 0x0000, //DCMON1 register,
- 0x0000, //DCMON2 register,
- 0x0000, //DCMON3 register,
- 0x0000, //MBUS1 register,
- 0x0000, //MBUS2 register,
- 0x0000, //MBUS3 register,
- 0x0000, //MBUS4 register,
- 0x0000, //MBUS5 register,
- 0x0000, //PN DC2 register,
- 0x0000, //VCB2 register,
- 0x0000, //PS MODE4 register
- 0x0000 //WOR3 register
- };
- #endif
- #ifdef DR_50Kbps_50KIFBW
- const Uint16 code A7169Config[]= //433MHz, 50kbps (IFBW = 50KHz, Fdev = 18.75KHz), Crystal=12.8MHz
- {
- 0x0003, //SYSTEM CLOCK register,
- 0x0821, //PLL1 register,
- 0xDA05, //PLL2 register, 433.301MHz
- 0x0000, //PLL3 register,
- 0x0A20, //PLL4 register,
- 0x0000, //PLL5 register,
- 0x0000, //PLL6 register,
- 0x0025, //CRYSTAL register,
- 0x0000, //PAGEA,
- 0x0000, //PAGEB,
- 0x18D0, //RX1 register, IFBW=50KHz
- 0x7009, //RX2 register, by preamble
- 0x4000, //ADC register,
- 0x0800, //PIN CONTROL register, Use Strobe CMD
- 0x6C00, //CALIBRATION register,
- 0x20C0 //MODE CONTROL register, Use FIFO mode
- };
- const Uint16 code A7169Config_PageA[]= //433MHz, 50kbps (IFBW = 50KHz, Fdev = 18.75KHz), Crystal=12.8MHz
- {
- 0xF606, //TX1 register, Fdev = 18.75kHz
- 0xFC00, //WOR1 register,
- 0xF811, //WOR2 register,
- 0x0907, //RFI register, Enable Tx Ramp up/down
- 0x8A10, //PM register, CST=1
- 0x0303, //RTH register,
- 0x400F, //AGC1 register,
- 0x0DC0, //AGC2 register,
- 0x0001, //GIO register, GIO1=WTR
- 0xFA01, //CKO register
- 0x0048, //VCB register,
- 0x6921, //CHG1 register, 430MHz
- 0x0F21, //CHG2 register, 435MHz
- 0x003F, //FIFO register, FEP=63+1=64bytes
- 0x1507, //CODE register, Preamble=4bytes, ID=4bytes
- 0x87E0 //WCAL register,
- };
- const Uint16 code A7169Config_PageB[]= //433MHz, 50kbps (IFBW = 50KHz, Fdev = 18.75KHz), Crystal=12.8MHz
- {
- 0x0337, //TX2 register,
- 0x8200, //IF1 register, Enable Auto-IF, IF=100KHz
- 0x0000, //IF2 register,
- 0x0000, //ACK register,
- 0x0000, //ART register,
- 0x3800, //SYN register,
- 0xF177, //RCCAL register,
- 0x0000, //ACKFIFO register,
- 0x0064, //PNCFG1 register,
- 0x0010, //PNCFG2 register,
- 0x0001, //PNCFG3 register,
- 0x0000, //PNCFG4 register,
- 0x0001, //PNCFG5 register,
- 0x0000, //TCODE register,
- 0x0000, //PN DC register,
- 0x0036, //PNCFG6 register,
- 0x0C24, //PNCFG7 register,
- 0xA521, //PNCFG8 register,
- 0xF045, //PNCFG9 register,
- 0x003F, //PNCFG10 register,
- 0x4442, //Misc_CFG1 register,
- 0x0729, //Misc_CFG2 register,
- 0x0040, //Misc_CFG3 register,
- 0x0021, //PLL7 register,
- 0xDA05, //PLL8 register,
- 0x0000, //PS MODE1 register,
- 0x0000, //PS MODE2 register,
- 0x0000, //PS MODE3 register,
- 0x0000, //TX3 register,
- 0x0060, //Misc_CFG4 register,
- 0x0000, //PNCFG11 register,
- 0x0000, //PNCFG12 register,
- 0x0000, //PNCFG13 register,
- 0x0000, //PNCFG14 register,
- 0x0000, //PNCFG15 register,
- 0x0000, //PNCFG16 register,
- 0x0000, //PNCFG17 register,
- 0x000F, //PNCFG18 register,
- 0x0000, //CSMA1 register,
- 0x0000, //CSMA2 register,
- 0x0000, //TXPA register,
- 0x0000, //DCMON1 register,
- 0x0000, //DCMON2 register,
- 0x0000, //DCMON3 register,
- 0x0000, //MBUS1 register,
- 0x0000, //MBUS2 register,
- 0x0000, //MBUS3 register,
- 0x0000, //MBUS4 register,
- 0x0000, //MBUS5 register,
- 0x0000, //PN DC2 register,
- 0x0000, //VCB2 register,
- 0x0000, //PS MODE4 register
- 0x0000 //WOR3 register
- };
- #endif
- #ifdef DR_100Kbps_100KIFBW
- const Uint16 code A7169Config[]= //433MHz, 100kbps (IFBW = 100KHz, Fdev = 37.5KHz), Crystal=12.8MHz
- {
- 0x0001, //SYSTEM CLOCK register,
- 0x0821, //PLL1 register,
- 0xDA05, //PLL2 register, 433.301MHz
- 0x0000, //PLL3 register,
- 0x0A20, //PLL4 register,
- 0x0000, //PLL5 register,
- 0x0000, //PLL6 register,
- 0x0025, //CRYSTAL register,
- 0x0000, //PAGEA,
- 0x0000, //PAGEB,
- 0x18D4, //RX1 register, IFBW=100KHz
- 0x7009, //RX2 register, by preamble
- 0x4000, //ADC register,
- 0x0800, //PIN CONTROL register, Use Strobe CMD
- 0x6C00, //CALIBRATION register,
- 0x20C0 //MODE CONTROL register, Use FIFO mode
- };
- const Uint16 code A7169Config_PageA[]= //433MHz, 100kbps (IFBW = 100KHz, Fdev = 37.5KHz), Crystal=12.8MHz
- {
- 0xF706, //TX1 register, Fdev = 37.5kHz
- 0xFC00, //WOR1 register,
- 0xF811, //WOR2 register,
- 0x0907, //RFI register, Enable Tx Ramp up/down
- 0x8A10, //PM register,
- 0x0303, //RTH register,
- 0x400F, //AGC1 register,
- 0x0DC0, //AGC2 register,
- 0x0001, //GIO register, GIO1=WTR
- 0xFA01, //CKO register
- 0x0004, //VCB register,
- 0x6921, //CHG1 register, 430MHz
- 0x0F21, //CHG2 register, 435MHz
- 0x003F, //FIFO register, FEP=63+1=64bytes
- 0x1507, //CODE register, Preamble=4bytes, ID=4bytes
- 0x87E0 //WCAL register,
- };
- const Uint16 code A7169Config_PageB[]= //433MHz, 100kbps (IFBW = 100KHz, Fdev = 37.5KHz), Crystal=12.8MHz
- {
- 0x0337, //TX2 register,
- 0x8400, //IF1 register, Enable Auto-IF, IF=200KHz
- 0x0000, //IF2 register,
- 0x0000, //ACK register,
- 0x0000, //ART register,
- 0x3800, //SYN register,
- 0xF177, //RCCAL register,
- 0x0000, //ACKFIFO register,
- 0x0064, //PNCFG1 register,
- 0x0010, //PNCFG2 register,
- 0x0001, //PNCFG3 register,
- 0x0000, //PNCFG4 register,
- 0x0001, //PNCFG5 register,
- 0x0000, //TCODE register,
- 0x0000, //PN DC register,
- 0x0036, //PNCFG6 register,
- 0x0C24, //PNCFG7 register,
- 0xA521, //PNCFG8 register,
- 0xF045, //PNCFG9 register,
- 0x003F, //PNCFG10 register,
- 0x4442, //Misc_CFG1 register,
- 0x0729, //Misc_CFG2 register,
- 0x0040, //Misc_CFG3 register,
- 0x0021, //PLL7 register,
- 0xDA05, //PLL8 register,
- 0x0000, //PS MODE1 register,
- 0x0000, //PS MODE2 register,
- 0x0000, //PS MODE3 register,
- 0x0000, //TX3 register,
- 0x0060, //Misc_CFG4 register,
- 0x0000, //PNCFG11 register,
- 0x0000, //PNCFG12 register,
- 0x0000, //PNCFG13 register,
- 0x0000, //PNCFG14 register,
- 0x0000, //PNCFG15 register,
- 0x0000, //PNCFG16 register,
- 0x0000, //PNCFG17 register,
- 0x000F, //PNCFG18 register,
- 0x0000, //CSMA1 register,
- 0x0000, //CSMA2 register,
- 0x0000, //TXPA register,
- 0x0000, //DCMON1 register,
- 0x0000, //DCMON2 register,
- 0x0000, //DCMON3 register,
- 0x0000, //MBUS1 register,
- 0x0000, //MBUS2 register,
- 0x0000, //MBUS3 register,
- 0x0000, //MBUS4 register,
- 0x0000, //MBUS5 register,
- 0x0000, //PN DC2 register,
- 0x0000, //VCB2 register,
- 0x0000, //PS MODE4 register
- 0x0000 //WOR3 register
- };
- #endif
- #ifdef DR_250Kbps_250KIFBW
- const Uint16 code A7169Config[]= //433MHz, 250kbps (IFBW = 250KHz, Fdev = 93.75KHz), Crystal=16MHz
- {
- 0x0000, //SYSTEM CLOCK register,
- 0x381B, //PLL1 register,
- 0x14D0, //PLL2 register, 433.301MHz
- 0x0000, //PLL3 register,
- 0x0A20, //PLL4 register,
- 0x0000, //PLL5 register,
- 0x0000, //PLL6 register,
- 0x0025, //CRYSTAL register,
- 0x0000, //PAGEA,
- 0x0000, //PAGEB,
- 0x18DC, //RX1 register, IFBW=250KHz
- 0x7009, //RX2 register, by preamble
- 0x4000, //ADC register,
- 0x0800, //PIN CONTROL register, Use Strobe CMD
- 0x6C00, //CALIBRATION register,
- 0x20C0 //MODE CONTROL register, Use FIFO mode
- };
- const Uint16 code A7169Config_PageA[]= //433MHz, 250kbps (IFBW = 250KHz, Fdev = 93.75KHz), Crystal=16MHz
- {
- 0xF70C, //TX1 register, Fdev = 93.75kHz
- 0xFC00, //WOR1 register,
- 0xF811, //WOR2 register,
- 0x0907, //RFI register, Enable Tx Ramp up/down
- 0x8A10, //PM register,
- 0x0303, //RTH register,
- 0x400F, //AGC1 register,
- 0x0DC0, //AGC2 register,
- 0x8001, //GIO register, GIO1=WTR
- 0xFA01, //CKO register
- 0x0048, //VCB register,
- 0x6E1A, //CHG1 register, 430MHz
- 0x231B, //CHG2 register, 435MHz
- 0x003F, //FIFO register, FEP=63+1=64bytes
- 0x9504, //CODE register, Preamble=16bytes, ID=4bytes
- 0x87E0 //WCAL register,
- };
- const Uint16 code A7169Config_PageB[]= //433MHz, 250kbps (IFBW = 250KHz, Fdev = 93.75KHz), Crystal=16MHz
- {
- 0x0337, //TX2 register,
- 0x8800, //IF1 register, Enable Auto-IF, IF=500KHz
- 0x0000, //IF2 register,
- 0x0000, //ACK register,
- 0x0000, //ART register,
- 0x3800, //SYN register,
- 0xF177, //RCCAL register,
- 0x0000, //ACKFIFO register,
- 0x0064, //PNCFG1 register,
- 0x0010, //PNCFG2 register,
- 0x0001, //PNCFG3 register,
- 0x0000, //PNCFG4 register,
- 0x0001, //PNCFG5 register,
- 0x0000, //TCODE register,
- 0x0000, //PN DC register,
- 0x0036, //PNCFG6 register,
- 0x0C24, //PNCFG7 register,
- 0xA521, //PNCFG8 register,
- 0xF045, //PNCFG9 register,
- 0x003F, //PNCFG10 register,
- 0x4443, //Misc_CFG1 register,
- 0x0729, //Misc_CFG2 register,
- 0x0040, //Misc_CFG3 register,
- 0x001D, //PLL7 register,
- 0x6004, //PLL8 register,
- 0x0000, //PS MODE1 register,
- 0x0000, //PS MODE2 register,
- 0x0000, //PS MODE3 register,
- 0x0000, //TX3 register,
- 0x0060, //Misc_CFG4 register,
- 0x0000, //PNCFG11 register,
- 0x0000, //PNCFG12 register,
- 0x0000, //PNCFG13 register,
- 0x0000, //PNCFG14 register,
- 0x0000, //PNCFG15 register,
- 0x0000, //PNCFG16 register,
- 0x0000, //PNCFG17 register,
- 0x000F, //PNCFG18 register,
- 0x0000, //CSMA1 register,
- 0x0000, //CSMA2 register,
- 0x0000, //TXPA register,
- 0x0000, //DCMON1 register,
- 0x0000, //DCMON2 register,
- 0x0000, //DCMON3 register,
- 0x0000, //MBUS1 register,
- 0x0000, //MBUS2 register,
- 0x0000, //MBUS3 register,
- 0x0000, //MBUS4 register,
- 0x0000, //MBUS5 register,
- 0x0000, //PN DC2 register,
- 0x0000, //VCB2 register,
- 0x0000, //PS MODE4 register
- 0x0000 //WOR3 register
- };
- #endif
- #ifdef DR_500Kbps_500KIFBW
- const Uint16 code A7169Config[]= //433MHz, 500kbps (IFBW = 500KHz, Fdev = 187.5KHz), Crystal=16MHz
- {
- 0x0000, //SYSTEM CLOCK register,
- 0x1C1B, //PLL1 register,
- 0x14D0, //PLL2 register, 433.301MHz
- 0x0000, //PLL3 register,
- 0x0A20, //PLL4 register,
- 0x0000, //PLL5 register,
- 0x0000, //PLL6 register,
- 0x0025, //CRYSTAL register,
- 0x0000, //PAGEA,
- 0x0000, //PAGEB,
- 0x18CC, //RX1 register, IFBW=250KHz
- 0x7009, //RX2 register, by preamble
- 0x4000, //ADC register,
- 0x0800, //PIN CONTROL register, Use Strobe CMD
- 0x6C00, //CALIBRATION register,
- 0x20C0 //MODE CONTROL register, Use FIFO mode
- };
- const Uint16 code A7169Config_PageA[]= //433MHz, 500kbps (IFBW = 500KHz, Fdev = 187.5KHz), Crystal=16MHz
- {
- 0xF718, //TX1 register, Fdev = 187.5kHz
- 0xFC00, //WOR1 register,
- 0xF811, //WOR2 register,
- 0x0907, //RFI register, Enable Tx Ramp up/down
- 0x8A10, //PM register,
- 0x0303, //RTH register,
- 0x400F, //AGC1 register,
- 0x0DC0, //AGC2 register,
- 0x8001, //GIO register, GIO1=WTR
- 0xFA01, //CKO register
- 0x0048, //VCB register,
- 0x6E1A, //CHG1 register, 430MHz
- 0x231B, //CHG2 register, 435MHz
- 0x003F, //FIFO register, FEP=63+1=64bytes
- 0x9504, //CODE register, Preamble=16bytes, ID=4bytes
- 0x87E0 //WCAL register,
- };
- const Uint16 code A7169Config_PageB[]= //433MHz, 500kbps (IFBW = 500KHz, Fdev = 187.5KHz), Crystal=16MHz
- {
- 0x0337, //TX2 register,
- 0x8800, //IF1 register, Enable Auto-IF, IF=500KHz
- 0x0000, //IF2 register,
- 0x0000, //ACK register,
- 0x0000, //ART register,
- 0x3800, //SYN register,
- 0xF177, //RCCAL register,
- 0x0000, //ACKFIFO register,
- 0x0064, //PNCFG1 register,
- 0x0010, //PNCFG2 register,
- 0x0001, //PNCFG3 register,
- 0x0000, //PNCFG4 register,
- 0x0001, //PNCFG5 register,
- 0x0000, //TCODE register,
- 0x0000, //PN DC register,
- 0x0036, //PNCFG6 register,
- 0x0C24, //PNCFG7 register,
- 0xA521, //PNCFG8 register,
- 0xF045, //PNCFG9 register,
- 0x003F, //PNCFG10 register,
- 0x4443, //Misc_CFG1 register,
- 0x0729, //Misc_CFG2 register,
- 0x0050, //Misc_CFG3 register,
- 0x001B, //PLL7 register,
- 0x14D0, //PLL8 register,
- 0x0000, //PS MODE1 register,
- 0x0000, //PS MODE2 register,
- 0x0000, //PS MODE3 register,
- 0x0000, //TX3 register,
- 0x0060, //Misc_CFG4 register,
- 0x0000, //PNCFG11 register,
- 0x0000, //PNCFG12 register,
- 0x0000, //PNCFG13 register,
- 0x0000, //PNCFG14 register,
- 0x0000, //PNCFG15 register,
- 0x0000, //PNCFG16 register,
- 0x0000, //PNCFG17 register,
- 0x000F, //PNCFG18 register,
- 0x0000, //CSMA1 register,
- 0x0000, //CSMA2 register,
- 0x0000, //TXPA register,
- 0x0000, //DCMON1 register,
- 0x0000, //DCMON2 register,
- 0x0000, //DCMON3 register,
- 0x0000, //MBUS1 register,
- 0x0000, //MBUS2 register,
- 0x0000, //MBUS3 register,
- 0x0000, //MBUS4 register,
- 0x0000, //MBUS5 register,
- 0x0000, //PN DC2 register,
- 0x0000, //VCB2 register,
- 0x0000, //PS MODE4 register
- 0x0000 //WOR3 register
- };
- #endif
- #endif
|