Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.80 KB | None | 0 0
  1. // Copyright 2017 Silicon Laboratories, Inc.
  2. //
  3. //
  4.  
  5. // Modem configuration parameters
  6. // version: 1.3.0.119
  7. // afc_en: 1
  8. // ant_div: 0
  9. // BER_mode: 0
  10. // Ch_Fil_Bw_AFC: 0
  11. // Chip_Version: 2
  12. // crystal_tol: 20
  13. // dsa_mode: 0
  14. // dsource: 0
  15. // ETSI: 0
  16. // fc: 865000000
  17. // Fdev: 20000
  18. // Fdev_error: 0
  19. // fhch: 10
  20. // fhst: 250000
  21. // freq_xo: 26000000
  22. // hi_pfm_div_mode: 1
  23. // High_perf_Ch_Fil: 1
  24. // if_mode: 2
  25. // inputBW: 0
  26. // Manchester: 0
  27. // Max_Rb_Error: 0
  28. // modulation_type: 2
  29. // OSRtune: 0
  30. // pm_len: 16
  31. // pm_pattern: 0
  32. // raw_demod: 0
  33. // Rsymb: 10000
  34. // RXBW: 150000
  35. // TC: 29
  36.  
  37. // Modem configuration calculated values
  38. // if_freq: -406250.0
  39. // nb_filter: 2
  40. // nb_filter_bw: 119.09444444444445
  41. // wb_filter: 2
  42. // wb_filter_bw: 119.09444444444445
  43.  
  44. // Enclosing macro to prevent multiple inclusion
  45. #ifndef __SLAB_RADIO_CONFIG_WDS__
  46. #define __SLAB_RADIO_CONFIG_WDS__
  47.  
  48.  
  49. #include "ezradio_patch_revC2A_general.h"
  50.  
  51.  
  52. #define RADIO_CONFIGURATION_DATA_RADIO_XO_FREQ 26000000L
  53.  
  54. #define RADIO_CONFIGURATION_DATA_RADIO_CHIP_FAMILY RADIO_CHIP_FAMILY_EZRADIOPRO
  55.  
  56. #define RADIO_CONFIGURATION_DATA_RADIO_PACKET_LENGTH (129)
  57. #define RADIO_CONFIGURATION_DATA_RADIO_STATE_AFTER_POWER_UP (3)
  58. #define RADIO_CONFIGURATION_DATA_RADIO_DELAY_CNT_AFTER_RESET (61440)
  59. #define RADIO_CONFIGURATION_DATA_VARIABLEPACKETSTATE (1)
  60. #define RADIO_CONFIGURATION_DATA_CUSTOM_PAYLOAD {0x1C, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5, 0xC5}
  61.  
  62.  
  63. #define RF_POWER_UP 0x02, 0x81, 0x00, 0x01, 0x8C, 0xBA, 0x80
  64.  
  65. #define RF_GPIO_PIN_CFG 0x13, 0x1D, 0x1D, 0x20, 0x21, 0x00, 0x00, 0x00
  66.  
  67. #define RF_SET_PROPERTY_GLOBAL_XO_TUNE 0x11, 0x00, 0x01, 0x00, 0x45
  68.  
  69. #define RF_SET_PROPERTY_FRR_CTL_A_MODE 0x11, 0x02, 0x01, 0x00, 0x01
  70.  
  71. #define RF_SET_PROPERTY_FRR_CTL_B_MODE 0x11, 0x02, 0x01, 0x01, 0x02
  72.  
  73. #define RF_SET_PROPERTY_FRR_CTL_C_MODE 0x11, 0x02, 0x01, 0x02, 0x09
  74.  
  75. #define RF_SET_PROPERTY_FRR_CTL_D_MODE 0x11, 0x02, 0x01, 0x03, 0x00
  76.  
  77. #define RF_SET_PROPERTY_INT_CTL_ENABLE 0x11, 0x01, 0x01, 0x00, 0x05
  78.  
  79. #define RF_SET_PROPERTY_INT_CTL_PH_ENABLE 0x11, 0x01, 0x01, 0x01, 0x38
  80.  
  81. #define RF_SET_PROPERTY_INT_CTL_MODEM_ENABLE 0x11, 0x01, 0x01, 0x02, 0x00
  82.  
  83. #define RF_SET_PROPERTY_INT_CTL_CHIP_ENABLE 0x11, 0x01, 0x01, 0x03, 0x20
  84.  
  85. #define RF_SET_PROPERTY_PA_MODE 0x11, 0x22, 0x01, 0x00, 0x08
  86.  
  87. #define RF_SET_PROPERTY_PA_PWR_LVL 0x11, 0x22, 0x01, 0x01, 0x7F
  88.  
  89. #define RF_SET_PROPERTY_PA_BIAS_CLKDUTY 0x11, 0x22, 0x01, 0x02, 0x0C
  90.  
  91. #define RF_SET_PROPERTY_PA_RAMP_EX 0x11, 0x22, 0x01, 0x04, 0x0E
  92.  
  93. #define RF_SET_PROPERTY_PA_RAMP_DOWN_DELAY 0x11, 0x22, 0x01, 0x05, 0x23
  94.  
  95. #define RF_SET_PROPERTY_PA_DIG_PWR_SEQ_CONFIG 0x11, 0x22, 0x01, 0x06, 0x03
  96.  
  97. #define RF_SET_PROPERTY_PREAMBLE_TX_LENGTH 0x11, 0x10, 0x01, 0x00, 0x08
  98.  
  99. #define RF_SET_PROPERTY_PREAMBLE_CONFIG_STD_1 0x11, 0x10, 0x01, 0x01, 0x14
  100.  
  101. #define RF_SET_PROPERTY_PREAMBLE_CONFIG_NSTD 0x11, 0x10, 0x01, 0x02, 0x1F
  102.  
  103. #define RF_SET_PROPERTY_PREAMBLE_CONFIG_STD_2 0x11, 0x10, 0x01, 0x03, 0x0F
  104.  
  105. #define RF_SET_PROPERTY_PREAMBLE_CONFIG 0x11, 0x10, 0x01, 0x04, 0x31
  106.  
  107. #define RF_SET_PROPERTY_PREAMBLE_PATTERN 0x11, 0x10, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00
  108.  
  109. #define RF_SET_PROPERTY_PREAMBLE_POSTAMBLE_CONFIG 0x11, 0x10, 0x01, 0x09, 0x00
  110.  
  111. #define RF_SET_PROPERTY_PREAMBLE_POSTAMBLE_PATTERN 0x11, 0x10, 0x04, 0x0A, 0x00, 0x00, 0x00, 0x00
  112.  
  113. #define RF_SET_PROPERTY_SYNC_CONFIG 0x11, 0x11, 0x01, 0x00, 0x01
  114.  
  115. #define RF_SET_PROPERTY_SYNC_BITS 0x11, 0x11, 0x04, 0x01, 0xB4, 0x2B, 0x00, 0x00
  116.  
  117. #define RF_SET_PROPERTY_SYNC_CONFIG2 0x11, 0x11, 0x01, 0x05, 0x00
  118.  
  119. #define RF_SET_PROPERTY_PKT_CRC_CONFIG 0x11, 0x12, 0x01, 0x00, 0x04
  120.  
  121. #define RF_SET_PROPERTY_PKT_WHT_POLY 0x11, 0x12, 0x02, 0x01, 0x05, 0x00
  122.  
  123. #define RF_SET_PROPERTY_PKT_WHT_SEED 0x11, 0x12, 0x02, 0x03, 0xFF, 0xFF
  124.  
  125. #define RF_SET_PROPERTY_PKT_WHT_BIT_NUM 0x11, 0x12, 0x01, 0x05, 0x20
  126.  
  127. #define RF_SET_PROPERTY_PKT_CONFIG1 0x11, 0x12, 0x01, 0x06, 0x80
  128.  
  129. #define RF_SET_PROPERTY_PKT_CONFIG2 0x11, 0x12, 0x01, 0x07, 0x00
  130.  
  131. #define RF_SET_PROPERTY_PKT_LEN 0x11, 0x12, 0x01, 0x08, 0x2A
  132.  
  133. #define RF_SET_PROPERTY_PKT_LEN_FIELD_SOURCE 0x11, 0x12, 0x01, 0x09, 0x01
  134.  
  135. #define RF_SET_PROPERTY_PKT_LEN_ADJUST 0x11, 0x12, 0x01, 0x0A, 0x00
  136.  
  137. #define RF_SET_PROPERTY_PKT_TX_THRESHOLD 0x11, 0x12, 0x01, 0x0B, 0x30
  138.  
  139. #define RF_SET_PROPERTY_PKT_RX_THRESHOLD 0x11, 0x12, 0x01, 0x0C, 0x35
  140.  
  141. #define RF_SET_PROPERTY_PKT_FIELD_1_LENGTH 0x11, 0x12, 0x02, 0x0D, 0x00, 0x01
  142.  
  143. #define RF_SET_PROPERTY_PKT_FIELD_1_CONFIG 0x11, 0x12, 0x01, 0x0F, 0x00
  144.  
  145. #define RF_SET_PROPERTY_PKT_FIELD_1_CRC_CONFIG 0x11, 0x12, 0x01, 0x10, 0x80
  146.  
  147. #define RF_SET_PROPERTY_PKT_FIELD_2_LENGTH 0x11, 0x12, 0x02, 0x11, 0x00, 0x80
  148.  
  149. #define RF_SET_PROPERTY_PKT_FIELD_2_CONFIG 0x11, 0x12, 0x01, 0x13, 0x00
  150.  
  151. #define RF_SET_PROPERTY_PKT_FIELD_2_CRC_CONFIG 0x11, 0x12, 0x01, 0x14, 0x2A
  152.  
  153. #define RF_SET_PROPERTY_PKT_FIELD_3_LENGTH 0x11, 0x12, 0x02, 0x15, 0x00, 0x00
  154.  
  155. #define RF_SET_PROPERTY_PKT_FIELD_3_CONFIG 0x11, 0x12, 0x01, 0x17, 0x00
  156.  
  157. #define RF_SET_PROPERTY_PKT_FIELD_3_CRC_CONFIG 0x11, 0x12, 0x01, 0x18, 0x00
  158.  
  159. #define RF_SET_PROPERTY_PKT_FIELD_4_LENGTH 0x11, 0x12, 0x02, 0x19, 0x00, 0x00
  160.  
  161. #define RF_SET_PROPERTY_PKT_FIELD_4_CONFIG 0x11, 0x12, 0x01, 0x1B, 0x00
  162.  
  163. #define RF_SET_PROPERTY_PKT_FIELD_4_CRC_CONFIG 0x11, 0x12, 0x01, 0x1C, 0x00
  164.  
  165. #define RF_SET_PROPERTY_PKT_FIELD_5_LENGTH 0x11, 0x12, 0x02, 0x1D, 0x00, 0x00
  166.  
  167. #define RF_SET_PROPERTY_PKT_FIELD_5_CONFIG 0x11, 0x12, 0x01, 0x1F, 0x00
  168.  
  169. #define RF_SET_PROPERTY_PKT_FIELD_5_CRC_CONFIG 0x11, 0x12, 0x01, 0x20, 0x00
  170.  
  171. #define RF_SET_PROPERTY_PKT_RX_FIELD_1_LENGTH 0x11, 0x12, 0x02, 0x21, 0x00, 0x01
  172.  
  173. #define RF_SET_PROPERTY_PKT_RX_FIELD_1_CONFIG 0x11, 0x12, 0x01, 0x23, 0x00
  174.  
  175. #define RF_SET_PROPERTY_PKT_RX_FIELD_1_CRC_CONFIG 0x11, 0x12, 0x01, 0x24, 0x80
  176.  
  177. #define RF_SET_PROPERTY_PKT_RX_FIELD_2_LENGTH 0x11, 0x12, 0x02, 0x25, 0x00, 0x80
  178.  
  179. #define RF_SET_PROPERTY_PKT_RX_FIELD_2_CONFIG 0x11, 0x12, 0x01, 0x27, 0x00
  180.  
  181. #define RF_SET_PROPERTY_PKT_RX_FIELD_2_CRC_CONFIG 0x11, 0x12, 0x01, 0x28, 0x0A
  182.  
  183. #define RF_SET_PROPERTY_PKT_RX_FIELD_3_LENGTH 0x11, 0x12, 0x02, 0x29, 0x00, 0x00
  184.  
  185. #define RF_SET_PROPERTY_PKT_RX_FIELD_3_CONFIG 0x11, 0x12, 0x01, 0x2B, 0x00
  186.  
  187. #define RF_SET_PROPERTY_PKT_RX_FIELD_3_CRC_CONFIG 0x11, 0x12, 0x01, 0x2C, 0x00
  188.  
  189. #define RF_SET_PROPERTY_PKT_RX_FIELD_4_LENGTH 0x11, 0x12, 0x02, 0x2D, 0x00, 0x00
  190.  
  191. #define RF_SET_PROPERTY_PKT_RX_FIELD_4_CONFIG 0x11, 0x12, 0x01, 0x2F, 0x00
  192.  
  193. #define RF_SET_PROPERTY_PKT_RX_FIELD_4_CRC_CONFIG 0x11, 0x12, 0x01, 0x30, 0x00
  194.  
  195. #define RF_SET_PROPERTY_PKT_RX_FIELD_5_LENGTH 0x11, 0x12, 0x02, 0x31, 0x00, 0x00
  196.  
  197. #define RF_SET_PROPERTY_PKT_RX_FIELD_5_CONFIG 0x11, 0x12, 0x01, 0x33, 0x00
  198.  
  199. #define RF_SET_PROPERTY_PKT_RX_FIELD_5_CRC_CONFIG 0x11, 0x12, 0x01, 0x34, 0x00
  200.  
  201. #define RF_SET_PROPERTY_PKT_CRC_SEED 0x11, 0x12, 0x04, 0x36, 0x00, 0x00, 0x00, 0x00
  202.  
  203. #define RF_SET_PROPERTY_MATCH_VALUE_1 0x11, 0x30, 0x01, 0x00, 0x00
  204.  
  205. #define RF_SET_PROPERTY_MATCH_MASK_1 0x11, 0x30, 0x01, 0x01, 0x00
  206.  
  207. #define RF_SET_PROPERTY_MATCH_CTRL_1 0x11, 0x30, 0x01, 0x02, 0x00
  208.  
  209. #define RF_SET_PROPERTY_MATCH_VALUE_2 0x11, 0x30, 0x01, 0x03, 0x00
  210.  
  211. #define RF_SET_PROPERTY_MATCH_MASK_2 0x11, 0x30, 0x01, 0x04, 0x00
  212.  
  213. #define RF_SET_PROPERTY_MATCH_CTRL_2 0x11, 0x30, 0x01, 0x05, 0x00
  214.  
  215. #define RF_SET_PROPERTY_MATCH_VALUE_3 0x11, 0x30, 0x01, 0x06, 0x00
  216.  
  217. #define RF_SET_PROPERTY_MATCH_MASK_3 0x11, 0x30, 0x01, 0x07, 0x00
  218.  
  219. #define RF_SET_PROPERTY_MATCH_CTRL_3 0x11, 0x30, 0x01, 0x08, 0x00
  220.  
  221. #define RF_SET_PROPERTY_MATCH_VALUE_4 0x11, 0x30, 0x01, 0x09, 0x00
  222.  
  223. #define RF_SET_PROPERTY_MATCH_MASK_4 0x11, 0x30, 0x01, 0x0A, 0x00
  224.  
  225. #define RF_SET_PROPERTY_MATCH_CTRL_4 0x11, 0x30, 0x01, 0x0B, 0x00
  226.  
  227. #define RF_SET_PROPERTY_MODEM_MOD_TYPE 0x11, 0x20, 0x01, 0x00, 0x02
  228.  
  229. #define RF_SET_PROPERTY_MODEM_MAP_CONTROL 0x11, 0x20, 0x01, 0x01, 0x00
  230.  
  231. #define RF_SET_PROPERTY_MODEM_DSM_CTRL 0x11, 0x20, 0x01, 0x02, 0x07
  232.  
  233. #define RF_SET_PROPERTY_MODEM_CLKGEN_BAND 0x11, 0x20, 0x01, 0x51, 0x08
  234.  
  235. #define RF_SET_PROPERTY_SYNTH_PFDCP_CPFF 0x11, 0x23, 0x01, 0x00, 0x2C
  236.  
  237. #define RF_SET_PROPERTY_SYNTH_PFDCP_CPINT 0x11, 0x23, 0x01, 0x01, 0x0E
  238.  
  239. #define RF_SET_PROPERTY_SYNTH_VCO_KV 0x11, 0x23, 0x01, 0x02, 0x0B
  240.  
  241. #define RF_SET_PROPERTY_SYNTH_LPFILT3 0x11, 0x23, 0x01, 0x03, 0x04
  242.  
  243. #define RF_SET_PROPERTY_SYNTH_LPFILT2 0x11, 0x23, 0x01, 0x04, 0x0C
  244.  
  245. #define RF_SET_PROPERTY_SYNTH_LPFILT1 0x11, 0x23, 0x01, 0x05, 0x73
  246.  
  247. #define RF_SET_PROPERTY_SYNTH_LPFILT0 0x11, 0x23, 0x01, 0x06, 0x03
  248.  
  249. #define RF_SET_PROPERTY_MODEM_DATA_RATE 0x11, 0x20, 0x03, 0x03, 0x01, 0x86, 0xA0
  250.  
  251. #define RF_SET_PROPERTY_MODEM_TX_NCO_MODE 0x11, 0x20, 0x04, 0x06, 0x01, 0x8C, 0xBA, 0x80
  252.  
  253. #define RF_SET_PROPERTY_MODEM_FREQ_DEV 0x11, 0x20, 0x03, 0x0A, 0x00, 0x03, 0x27
  254.  
  255. #define RF_SET_PROPERTY_MODEM_TX_RAMP_DELAY 0x11, 0x20, 0x01, 0x18, 0x01
  256.  
  257. #define RF_SET_PROPERTY_PA_TC 0x11, 0x22, 0x01, 0x03, 0x1D
  258.  
  259. #define RF_SET_PROPERTY_FREQ_CONTROL_INTE 0x11, 0x40, 0x01, 0x00, 0x41
  260.  
  261. #define RF_SET_PROPERTY_FREQ_CONTROL_FRAC 0x11, 0x40, 0x03, 0x01, 0x0C, 0x4E, 0xC4
  262.  
  263. #define RF_SET_PROPERTY_FREQ_CONTROL_CHANNEL_STEP_SIZE 0x11, 0x40, 0x02, 0x04, 0x27, 0x62
  264.  
  265. #define RF_SET_PROPERTY_FREQ_CONTROL_W_SIZE 0x11, 0x40, 0x01, 0x06, 0x20
  266.  
  267. #define RF_SET_PROPERTY_FREQ_CONTROL_VCOCNT_RX_ADJ 0x11, 0x40, 0x01, 0x07, 0xFF
  268.  
  269. #define RF_SET_PROPERTY_MODEM_MDM_CTRL 0x11, 0x20, 0x01, 0x19, 0x80
  270.  
  271. #define RF_SET_PROPERTY_MODEM_IF_CONTROL 0x11, 0x20, 0x01, 0x1A, 0x08
  272.  
  273. #define RF_SET_PROPERTY_MODEM_IF_FREQ 0x11, 0x20, 0x03, 0x1B, 0x03, 0xC0, 0x00
  274.  
  275. #define RF_SET_PROPERTY_MODEM_DECIMATION_CFG1 0x11, 0x20, 0x01, 0x1E, 0x10
  276.  
  277. #define RF_SET_PROPERTY_MODEM_DECIMATION_CFG0 0x11, 0x20, 0x01, 0x1F, 0x10
  278.  
  279. #define RF_SET_PROPERTY_MODEM_BCR_OSR 0x11, 0x20, 0x02, 0x22, 0x01, 0xB1
  280.  
  281. #define RF_SET_PROPERTY_MODEM_BCR_NCO_OFFSET 0x11, 0x20, 0x03, 0x24, 0x01, 0x2E, 0x79
  282.  
  283. #define RF_SET_PROPERTY_MODEM_BCR_GAIN 0x11, 0x20, 0x02, 0x27, 0x00, 0x97
  284.  
  285. #define RF_SET_PROPERTY_MODEM_BCR_GEAR 0x11, 0x20, 0x01, 0x29, 0x02
  286.  
  287. #define RF_SET_PROPERTY_MODEM_BCR_MISC0 0x11, 0x20, 0x01, 0x2B, 0x00
  288.  
  289. #define RF_SET_PROPERTY_MODEM_BCR_MISC1 0x11, 0x20, 0x01, 0x2A, 0xC2
  290.  
  291. #define RF_SET_PROPERTY_MODEM_AFC_GEAR 0x11, 0x20, 0x01, 0x2C, 0x04
  292.  
  293. #define RF_SET_PROPERTY_MODEM_AFC_WAIT 0x11, 0x20, 0x01, 0x2D, 0x23
  294.  
  295. #define RF_SET_PROPERTY_MODEM_AFC_GAIN 0x11, 0x20, 0x02, 0x2E, 0x80, 0x11
  296.  
  297. #define RF_SET_PROPERTY_MODEM_AFC_LIMITER 0x11, 0x20, 0x02, 0x30, 0x16, 0x97
  298.  
  299. #define RF_SET_PROPERTY_MODEM_AFC_MISC 0x11, 0x20, 0x01, 0x32, 0xC0
  300.  
  301. #define RF_SET_PROPERTY_MODEM_AGC_CONTROL 0x11, 0x20, 0x01, 0x35, 0xE0
  302.  
  303. #define RF_SET_PROPERTY_MODEM_AGC_WINDOW_SIZE 0x11, 0x20, 0x01, 0x38, 0x11
  304.  
  305. #define RF_SET_PROPERTY_MODEM_AGC_RFPD_DECAY 0x11, 0x20, 0x01, 0x39, 0x5F
  306.  
  307. #define RF_SET_PROPERTY_MODEM_AGC_IFPD_DECAY 0x11, 0x20, 0x01, 0x3A, 0x5F
  308.  
  309. #define RF_SET_PROPERTY_MODEM_FSK4_GAIN1 0x11, 0x20, 0x01, 0x3B, 0x80
  310.  
  311. #define RF_SET_PROPERTY_MODEM_FSK4_GAIN0 0x11, 0x20, 0x01, 0x3C, 0x02
  312.  
  313. #define RF_SET_PROPERTY_MODEM_FSK4_TH 0x11, 0x20, 0x02, 0x3D, 0xFF, 0xFF
  314.  
  315. #define RF_SET_PROPERTY_MODEM_FSK4_MAP 0x11, 0x20, 0x01, 0x3F, 0x00
  316.  
  317. #define RF_SET_PROPERTY_MODEM_OOK_PDTC 0x11, 0x20, 0x01, 0x40, 0x2A
  318.  
  319. #define RF_SET_PROPERTY_MODEM_OOK_BLOPK 0x11, 0x20, 0x01, 0x41, 0x0C
  320.  
  321. #define RF_SET_PROPERTY_MODEM_OOK_CNT1 0x11, 0x20, 0x01, 0x42, 0xA4
  322.  
  323. #define RF_SET_PROPERTY_MODEM_OOK_MISC 0x11, 0x20, 0x01, 0x43, 0x22
  324.  
  325. #define RF_SET_PROPERTY_MODEM_RAW_SEARCH2 0x11, 0x20, 0x01, 0x50, 0x84
  326.  
  327. #define RF_SET_PROPERTY_MODEM_RAW_CONTROL 0x11, 0x20, 0x01, 0x45, 0x83
  328.  
  329. #define RF_SET_PROPERTY_MODEM_RAW_EYE 0x11, 0x20, 0x02, 0x46, 0x01, 0x27
  330.  
  331. #define RF_SET_PROPERTY_MODEM_ANT_DIV_MODE 0x11, 0x20, 0x01, 0x48, 0x02
  332.  
  333. #define RF_SET_PROPERTY_MODEM_ANT_DIV_CONTROL 0x11, 0x20, 0x01, 0x49, 0x00
  334.  
  335. #define RF_SET_PROPERTY_MODEM_RSSI_JUMP_THRESH 0x11, 0x20, 0x01, 0x4B, 0x06
  336.  
  337. #define RF_SET_PROPERTY_MODEM_RSSI_CONTROL 0x11, 0x20, 0x01, 0x4C, 0x09
  338.  
  339. #define RF_SET_PROPERTY_MODEM_RSSI_CONTROL2 0x11, 0x20, 0x01, 0x4D, 0x18
  340.  
  341. #define RF_SET_PROPERTY_MODEM_RSSI_COMP 0x11, 0x20, 0x01, 0x4E, 0x40
  342.  
  343. #define RF_SET_PROPERTY_MODEM_CHFLT_RX1_CHFLT_COE_0 0x11, 0x21, 0x0C, 0x00, 0xFF, 0xC4, 0x30, 0x7F, 0xF5, 0xB5, 0xB8, 0xDE, 0x05, 0x17, 0x16, 0x0C
  344.  
  345. #define RF_SET_PROPERTY_MODEM_CHFLT_RX1_CHFLT_COE_1 0x11, 0x21, 0x06, 0x0C, 0x03, 0x00, 0x15, 0xFF, 0x00, 0x00
  346.  
  347. #define RF_SET_PROPERTY_MODEM_CHFLT_RX2_CHFLT_COE_0 0x11, 0x21, 0x0C, 0x12, 0xFF, 0xC4, 0x30, 0x7F, 0xF5, 0xB5, 0xB8, 0xDE, 0x05, 0x17, 0x16, 0x0C
  348.  
  349. #define RF_SET_PROPERTY_MODEM_CHFLT_RX2_CHFLT_COE_1 0x11, 0x21, 0x06, 0x1E, 0x03, 0x00, 0x15, 0xFF, 0x00, 0x00
  350.  
  351. #define RF_SET_PROPERTY_MODEM_SPIKE_DET 0x11, 0x20, 0x01, 0x54, 0x04
  352.  
  353. #define RF_SET_PROPERTY_MODEM_DSA_CTRL1 0x11, 0x20, 0x01, 0x5B, 0x40
  354.  
  355. #define RF_SET_PROPERTY_MODEM_DSA_CTRL2 0x11, 0x20, 0x01, 0x5C, 0x04
  356.  
  357. #define RF_SET_PROPERTY_MODEM_ONE_SHOT_AFC 0x11, 0x20, 0x01, 0x55, 0x07
  358.  
  359. #define RF_SET_PROPERTY_MODEM_DSA_QUAL 0x11, 0x20, 0x01, 0x5D, 0x0B
  360.  
  361. #define RF_SET_PROPERTY_MODEM_DSA_RSSI 0x11, 0x20, 0x01, 0x5E, 0x78
  362.  
  363. #define RF_SET_PROPERTY_MODEM_DECIMATION_CFG2 0x11, 0x20, 0x01, 0x20, 0x00
  364.  
  365. #define RF_SET_PROPERTY_MODEM_RSSI_MUTE 0x11, 0x20, 0x01, 0x57, 0x00
  366.  
  367. #define RF_SET_PROPERTY_MODEM_DSA_MISC 0x11, 0x20, 0x01, 0x5F, 0x20
  368.  
  369. #define RF_SET_PROPERTY_GLOBAL_CLK_CFG 0x11, 0x00, 0x01, 0x01, 0x00
  370.  
  371. #define RF_SET_PROPERTY_GLOBAL_CONFIG 0x11, 0x00, 0x01, 0x03, 0x20
  372.  
  373. #define RF_SET_PROPERTY_GLOBAL_WUT_CONFIG 0x11, 0x00, 0x01, 0x04, 0x00
  374.  
  375. #define RF_SET_PROPERTY_GLOBAL_WUT_M 0x11, 0x00, 0x02, 0x05, 0x00, 0x01
  376.  
  377. #define RF_SET_PROPERTY_GLOBAL_WUT_R 0x11, 0x00, 0x01, 0x07, 0x60
  378.  
  379. #define RF_SET_PROPERTY_GLOBAL_WUT_LDC 0x11, 0x00, 0x01, 0x08, 0x01
  380.  
  381. #define RF_SET_PROPERTY_RX_HOP_CONTROL 0x11, 0x50, 0x01, 0x00, 0x04
  382.  
  383. #define RF_SET_PROPERTY_RX_HOP_TABLE_SIZE 0x11, 0x50, 0x01, 0x01, 0x01
  384.  
  385. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_0 0x11, 0x50, 0x01, 0x02, 0x00
  386.  
  387. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_1 0x11, 0x50, 0x01, 0x03, 0x01
  388.  
  389. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_2 0x11, 0x50, 0x01, 0x04, 0x02
  390.  
  391. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_3 0x11, 0x50, 0x01, 0x05, 0x03
  392.  
  393. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_4 0x11, 0x50, 0x01, 0x06, 0x04
  394.  
  395. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_5 0x11, 0x50, 0x01, 0x07, 0x05
  396.  
  397. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_6 0x11, 0x50, 0x01, 0x08, 0x06
  398.  
  399. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_7 0x11, 0x50, 0x01, 0x09, 0x07
  400.  
  401. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_8 0x11, 0x50, 0x01, 0x0A, 0x08
  402.  
  403. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_9 0x11, 0x50, 0x01, 0x0B, 0x09
  404.  
  405. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_10 0x11, 0x50, 0x01, 0x0C, 0x0A
  406.  
  407. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_11 0x11, 0x50, 0x01, 0x0D, 0x0B
  408.  
  409. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_12 0x11, 0x50, 0x01, 0x0E, 0x0C
  410.  
  411. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_13 0x11, 0x50, 0x01, 0x0F, 0x0D
  412.  
  413. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_14 0x11, 0x50, 0x01, 0x10, 0x0E
  414.  
  415. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_15 0x11, 0x50, 0x01, 0x11, 0x0F
  416.  
  417. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_16 0x11, 0x50, 0x01, 0x12, 0x10
  418.  
  419. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_17 0x11, 0x50, 0x01, 0x13, 0x11
  420.  
  421. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_18 0x11, 0x50, 0x01, 0x14, 0x12
  422.  
  423. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_19 0x11, 0x50, 0x01, 0x15, 0x13
  424.  
  425. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_20 0x11, 0x50, 0x01, 0x16, 0x14
  426.  
  427. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_21 0x11, 0x50, 0x01, 0x17, 0x15
  428.  
  429. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_22 0x11, 0x50, 0x01, 0x18, 0x16
  430.  
  431. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_23 0x11, 0x50, 0x01, 0x19, 0x17
  432.  
  433. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_24 0x11, 0x50, 0x01, 0x1A, 0x18
  434.  
  435. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_25 0x11, 0x50, 0x01, 0x1B, 0x19
  436.  
  437. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_26 0x11, 0x50, 0x01, 0x1C, 0x1A
  438.  
  439. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_27 0x11, 0x50, 0x01, 0x1D, 0x1B
  440.  
  441. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_28 0x11, 0x50, 0x01, 0x1E, 0x1C
  442.  
  443. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_29 0x11, 0x50, 0x01, 0x1F, 0x1D
  444.  
  445. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_30 0x11, 0x50, 0x01, 0x20, 0x1E
  446.  
  447. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_31 0x11, 0x50, 0x01, 0x21, 0x1F
  448.  
  449. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_32 0x11, 0x50, 0x01, 0x22, 0x20
  450.  
  451. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_33 0x11, 0x50, 0x01, 0x23, 0x21
  452.  
  453. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_34 0x11, 0x50, 0x01, 0x24, 0x22
  454.  
  455. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_35 0x11, 0x50, 0x01, 0x25, 0x23
  456.  
  457. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_36 0x11, 0x50, 0x01, 0x26, 0x24
  458.  
  459. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_37 0x11, 0x50, 0x01, 0x27, 0x25
  460.  
  461. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_38 0x11, 0x50, 0x01, 0x28, 0x26
  462.  
  463. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_39 0x11, 0x50, 0x01, 0x29, 0x27
  464.  
  465. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_40 0x11, 0x50, 0x01, 0x2A, 0x28
  466.  
  467. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_41 0x11, 0x50, 0x01, 0x2B, 0x29
  468.  
  469. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_42 0x11, 0x50, 0x01, 0x2C, 0x2A
  470.  
  471. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_43 0x11, 0x50, 0x01, 0x2D, 0x2B
  472.  
  473. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_44 0x11, 0x50, 0x01, 0x2E, 0x2C
  474.  
  475. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_45 0x11, 0x50, 0x01, 0x2F, 0x2D
  476.  
  477. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_46 0x11, 0x50, 0x01, 0x30, 0x2E
  478.  
  479. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_47 0x11, 0x50, 0x01, 0x31, 0x2F
  480.  
  481. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_48 0x11, 0x50, 0x01, 0x32, 0x30
  482.  
  483. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_49 0x11, 0x50, 0x01, 0x33, 0x31
  484.  
  485. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_50 0x11, 0x50, 0x01, 0x34, 0x32
  486.  
  487. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_51 0x11, 0x50, 0x01, 0x35, 0x33
  488.  
  489. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_52 0x11, 0x50, 0x01, 0x36, 0x34
  490.  
  491. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_53 0x11, 0x50, 0x01, 0x37, 0x35
  492.  
  493. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_54 0x11, 0x50, 0x01, 0x38, 0x36
  494.  
  495. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_55 0x11, 0x50, 0x01, 0x39, 0x37
  496.  
  497. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_56 0x11, 0x50, 0x01, 0x3A, 0x38
  498.  
  499. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_57 0x11, 0x50, 0x01, 0x3B, 0x39
  500.  
  501. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_58 0x11, 0x50, 0x01, 0x3C, 0x3A
  502.  
  503. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_59 0x11, 0x50, 0x01, 0x3D, 0x3B
  504.  
  505. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_60 0x11, 0x50, 0x01, 0x3E, 0x3C
  506.  
  507. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_61 0x11, 0x50, 0x01, 0x3F, 0x3D
  508.  
  509. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_62 0x11, 0x50, 0x01, 0x40, 0x3E
  510.  
  511. #define RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_63 0x11, 0x50, 0x01, 0x41, 0x3F
  512.  
  513. #define RF_SET_PROPERTY_PTI_CTL 0x11, 0xF0, 0x01, 0x00, 0x80
  514.  
  515. #define RF_SET_PROPERTY_PTI_LOG_EN 0x11, 0xF0, 0x01, 0x03, 0x60
  516.  
  517.  
  518.  
  519. #ifndef FIRMWARE_LOAD_COMPILE
  520.  
  521. #define RADIO_CONFIGURATION_DATA_ARRAY {\
  522. SI446X_PATCH_CMDS, \
  523. 7, RF_POWER_UP, \
  524. 8, RF_GPIO_PIN_CFG, \
  525. 5, RF_SET_PROPERTY_GLOBAL_XO_TUNE, \
  526. 5, RF_SET_PROPERTY_FRR_CTL_A_MODE, \
  527. 5, RF_SET_PROPERTY_FRR_CTL_B_MODE, \
  528. 5, RF_SET_PROPERTY_FRR_CTL_C_MODE, \
  529. 5, RF_SET_PROPERTY_FRR_CTL_D_MODE, \
  530. 5, RF_SET_PROPERTY_INT_CTL_ENABLE, \
  531. 5, RF_SET_PROPERTY_INT_CTL_PH_ENABLE, \
  532. 5, RF_SET_PROPERTY_INT_CTL_MODEM_ENABLE, \
  533. 5, RF_SET_PROPERTY_INT_CTL_CHIP_ENABLE, \
  534. 5, RF_SET_PROPERTY_PA_MODE, \
  535. 5, RF_SET_PROPERTY_PA_PWR_LVL, \
  536. 5, RF_SET_PROPERTY_PA_BIAS_CLKDUTY, \
  537. 5, RF_SET_PROPERTY_PA_RAMP_EX, \
  538. 5, RF_SET_PROPERTY_PA_RAMP_DOWN_DELAY, \
  539. 5, RF_SET_PROPERTY_PA_DIG_PWR_SEQ_CONFIG, \
  540. 5, RF_SET_PROPERTY_PREAMBLE_TX_LENGTH, \
  541. 5, RF_SET_PROPERTY_PREAMBLE_CONFIG_STD_1, \
  542. 5, RF_SET_PROPERTY_PREAMBLE_CONFIG_NSTD, \
  543. 5, RF_SET_PROPERTY_PREAMBLE_CONFIG_STD_2, \
  544. 5, RF_SET_PROPERTY_PREAMBLE_CONFIG, \
  545. 8, RF_SET_PROPERTY_PREAMBLE_PATTERN, \
  546. 5, RF_SET_PROPERTY_PREAMBLE_POSTAMBLE_CONFIG, \
  547. 8, RF_SET_PROPERTY_PREAMBLE_POSTAMBLE_PATTERN, \
  548. 5, RF_SET_PROPERTY_SYNC_CONFIG, \
  549. 8, RF_SET_PROPERTY_SYNC_BITS, \
  550. 5, RF_SET_PROPERTY_SYNC_CONFIG2, \
  551. 5, RF_SET_PROPERTY_PKT_CRC_CONFIG, \
  552. 6, RF_SET_PROPERTY_PKT_WHT_POLY, \
  553. 6, RF_SET_PROPERTY_PKT_WHT_SEED, \
  554. 5, RF_SET_PROPERTY_PKT_WHT_BIT_NUM, \
  555. 5, RF_SET_PROPERTY_PKT_CONFIG1, \
  556. 5, RF_SET_PROPERTY_PKT_CONFIG2, \
  557. 5, RF_SET_PROPERTY_PKT_LEN, \
  558. 5, RF_SET_PROPERTY_PKT_LEN_FIELD_SOURCE, \
  559. 5, RF_SET_PROPERTY_PKT_LEN_ADJUST, \
  560. 5, RF_SET_PROPERTY_PKT_TX_THRESHOLD, \
  561. 5, RF_SET_PROPERTY_PKT_RX_THRESHOLD, \
  562. 6, RF_SET_PROPERTY_PKT_FIELD_1_LENGTH, \
  563. 5, RF_SET_PROPERTY_PKT_FIELD_1_CONFIG, \
  564. 5, RF_SET_PROPERTY_PKT_FIELD_1_CRC_CONFIG, \
  565. 6, RF_SET_PROPERTY_PKT_FIELD_2_LENGTH, \
  566. 5, RF_SET_PROPERTY_PKT_FIELD_2_CONFIG, \
  567. 5, RF_SET_PROPERTY_PKT_FIELD_2_CRC_CONFIG, \
  568. 6, RF_SET_PROPERTY_PKT_FIELD_3_LENGTH, \
  569. 5, RF_SET_PROPERTY_PKT_FIELD_3_CONFIG, \
  570. 5, RF_SET_PROPERTY_PKT_FIELD_3_CRC_CONFIG, \
  571. 6, RF_SET_PROPERTY_PKT_FIELD_4_LENGTH, \
  572. 5, RF_SET_PROPERTY_PKT_FIELD_4_CONFIG, \
  573. 5, RF_SET_PROPERTY_PKT_FIELD_4_CRC_CONFIG, \
  574. 6, RF_SET_PROPERTY_PKT_FIELD_5_LENGTH, \
  575. 5, RF_SET_PROPERTY_PKT_FIELD_5_CONFIG, \
  576. 5, RF_SET_PROPERTY_PKT_FIELD_5_CRC_CONFIG, \
  577. 6, RF_SET_PROPERTY_PKT_RX_FIELD_1_LENGTH, \
  578. 5, RF_SET_PROPERTY_PKT_RX_FIELD_1_CONFIG, \
  579. 5, RF_SET_PROPERTY_PKT_RX_FIELD_1_CRC_CONFIG, \
  580. 6, RF_SET_PROPERTY_PKT_RX_FIELD_2_LENGTH, \
  581. 5, RF_SET_PROPERTY_PKT_RX_FIELD_2_CONFIG, \
  582. 5, RF_SET_PROPERTY_PKT_RX_FIELD_2_CRC_CONFIG, \
  583. 6, RF_SET_PROPERTY_PKT_RX_FIELD_3_LENGTH, \
  584. 5, RF_SET_PROPERTY_PKT_RX_FIELD_3_CONFIG, \
  585. 5, RF_SET_PROPERTY_PKT_RX_FIELD_3_CRC_CONFIG, \
  586. 6, RF_SET_PROPERTY_PKT_RX_FIELD_4_LENGTH, \
  587. 5, RF_SET_PROPERTY_PKT_RX_FIELD_4_CONFIG, \
  588. 5, RF_SET_PROPERTY_PKT_RX_FIELD_4_CRC_CONFIG, \
  589. 6, RF_SET_PROPERTY_PKT_RX_FIELD_5_LENGTH, \
  590. 5, RF_SET_PROPERTY_PKT_RX_FIELD_5_CONFIG, \
  591. 5, RF_SET_PROPERTY_PKT_RX_FIELD_5_CRC_CONFIG, \
  592. 8, RF_SET_PROPERTY_PKT_CRC_SEED, \
  593. 5, RF_SET_PROPERTY_MATCH_VALUE_1, \
  594. 5, RF_SET_PROPERTY_MATCH_MASK_1, \
  595. 5, RF_SET_PROPERTY_MATCH_CTRL_1, \
  596. 5, RF_SET_PROPERTY_MATCH_VALUE_2, \
  597. 5, RF_SET_PROPERTY_MATCH_MASK_2, \
  598. 5, RF_SET_PROPERTY_MATCH_CTRL_2, \
  599. 5, RF_SET_PROPERTY_MATCH_VALUE_3, \
  600. 5, RF_SET_PROPERTY_MATCH_MASK_3, \
  601. 5, RF_SET_PROPERTY_MATCH_CTRL_3, \
  602. 5, RF_SET_PROPERTY_MATCH_VALUE_4, \
  603. 5, RF_SET_PROPERTY_MATCH_MASK_4, \
  604. 5, RF_SET_PROPERTY_MATCH_CTRL_4, \
  605. 5, RF_SET_PROPERTY_MODEM_MOD_TYPE, \
  606. 5, RF_SET_PROPERTY_MODEM_MAP_CONTROL, \
  607. 5, RF_SET_PROPERTY_MODEM_DSM_CTRL, \
  608. 5, RF_SET_PROPERTY_MODEM_CLKGEN_BAND, \
  609. 5, RF_SET_PROPERTY_SYNTH_PFDCP_CPFF, \
  610. 5, RF_SET_PROPERTY_SYNTH_PFDCP_CPINT, \
  611. 5, RF_SET_PROPERTY_SYNTH_VCO_KV, \
  612. 5, RF_SET_PROPERTY_SYNTH_LPFILT3, \
  613. 5, RF_SET_PROPERTY_SYNTH_LPFILT2, \
  614. 5, RF_SET_PROPERTY_SYNTH_LPFILT1, \
  615. 5, RF_SET_PROPERTY_SYNTH_LPFILT0, \
  616. 7, RF_SET_PROPERTY_MODEM_DATA_RATE, \
  617. 8, RF_SET_PROPERTY_MODEM_TX_NCO_MODE, \
  618. 7, RF_SET_PROPERTY_MODEM_FREQ_DEV, \
  619. 5, RF_SET_PROPERTY_MODEM_TX_RAMP_DELAY, \
  620. 5, RF_SET_PROPERTY_PA_TC, \
  621. 5, RF_SET_PROPERTY_FREQ_CONTROL_INTE, \
  622. 7, RF_SET_PROPERTY_FREQ_CONTROL_FRAC, \
  623. 6, RF_SET_PROPERTY_FREQ_CONTROL_CHANNEL_STEP_SIZE, \
  624. 5, RF_SET_PROPERTY_FREQ_CONTROL_W_SIZE, \
  625. 5, RF_SET_PROPERTY_FREQ_CONTROL_VCOCNT_RX_ADJ, \
  626. 5, RF_SET_PROPERTY_MODEM_MDM_CTRL, \
  627. 5, RF_SET_PROPERTY_MODEM_IF_CONTROL, \
  628. 7, RF_SET_PROPERTY_MODEM_IF_FREQ, \
  629. 5, RF_SET_PROPERTY_MODEM_DECIMATION_CFG1, \
  630. 5, RF_SET_PROPERTY_MODEM_DECIMATION_CFG0, \
  631. 6, RF_SET_PROPERTY_MODEM_BCR_OSR, \
  632. 7, RF_SET_PROPERTY_MODEM_BCR_NCO_OFFSET, \
  633. 6, RF_SET_PROPERTY_MODEM_BCR_GAIN, \
  634. 5, RF_SET_PROPERTY_MODEM_BCR_GEAR, \
  635. 5, RF_SET_PROPERTY_MODEM_BCR_MISC0, \
  636. 5, RF_SET_PROPERTY_MODEM_BCR_MISC1, \
  637. 5, RF_SET_PROPERTY_MODEM_AFC_GEAR, \
  638. 5, RF_SET_PROPERTY_MODEM_AFC_WAIT, \
  639. 6, RF_SET_PROPERTY_MODEM_AFC_GAIN, \
  640. 6, RF_SET_PROPERTY_MODEM_AFC_LIMITER, \
  641. 5, RF_SET_PROPERTY_MODEM_AFC_MISC, \
  642. 5, RF_SET_PROPERTY_MODEM_AGC_CONTROL, \
  643. 5, RF_SET_PROPERTY_MODEM_AGC_WINDOW_SIZE, \
  644. 5, RF_SET_PROPERTY_MODEM_AGC_RFPD_DECAY, \
  645. 5, RF_SET_PROPERTY_MODEM_AGC_IFPD_DECAY, \
  646. 5, RF_SET_PROPERTY_MODEM_FSK4_GAIN1, \
  647. 5, RF_SET_PROPERTY_MODEM_FSK4_GAIN0, \
  648. 6, RF_SET_PROPERTY_MODEM_FSK4_TH, \
  649. 5, RF_SET_PROPERTY_MODEM_FSK4_MAP, \
  650. 5, RF_SET_PROPERTY_MODEM_OOK_PDTC, \
  651. 5, RF_SET_PROPERTY_MODEM_OOK_BLOPK, \
  652. 5, RF_SET_PROPERTY_MODEM_OOK_CNT1, \
  653. 5, RF_SET_PROPERTY_MODEM_OOK_MISC, \
  654. 5, RF_SET_PROPERTY_MODEM_RAW_SEARCH2, \
  655. 5, RF_SET_PROPERTY_MODEM_RAW_CONTROL, \
  656. 6, RF_SET_PROPERTY_MODEM_RAW_EYE, \
  657. 5, RF_SET_PROPERTY_MODEM_ANT_DIV_MODE, \
  658. 5, RF_SET_PROPERTY_MODEM_ANT_DIV_CONTROL, \
  659. 5, RF_SET_PROPERTY_MODEM_RSSI_JUMP_THRESH, \
  660. 5, RF_SET_PROPERTY_MODEM_RSSI_CONTROL, \
  661. 5, RF_SET_PROPERTY_MODEM_RSSI_CONTROL2, \
  662. 5, RF_SET_PROPERTY_MODEM_RSSI_COMP, \
  663. 16, RF_SET_PROPERTY_MODEM_CHFLT_RX1_CHFLT_COE_0, \
  664. 10, RF_SET_PROPERTY_MODEM_CHFLT_RX1_CHFLT_COE_1, \
  665. 16, RF_SET_PROPERTY_MODEM_CHFLT_RX2_CHFLT_COE_0, \
  666. 10, RF_SET_PROPERTY_MODEM_CHFLT_RX2_CHFLT_COE_1, \
  667. 5, RF_SET_PROPERTY_MODEM_SPIKE_DET, \
  668. 5, RF_SET_PROPERTY_MODEM_DSA_CTRL1, \
  669. 5, RF_SET_PROPERTY_MODEM_DSA_CTRL2, \
  670. 5, RF_SET_PROPERTY_MODEM_ONE_SHOT_AFC, \
  671. 5, RF_SET_PROPERTY_MODEM_DSA_QUAL, \
  672. 5, RF_SET_PROPERTY_MODEM_DSA_RSSI, \
  673. 5, RF_SET_PROPERTY_MODEM_DECIMATION_CFG2, \
  674. 5, RF_SET_PROPERTY_MODEM_RSSI_MUTE, \
  675. 5, RF_SET_PROPERTY_MODEM_DSA_MISC, \
  676. 5, RF_SET_PROPERTY_GLOBAL_CLK_CFG, \
  677. 5, RF_SET_PROPERTY_GLOBAL_CONFIG, \
  678. 5, RF_SET_PROPERTY_GLOBAL_WUT_CONFIG, \
  679. 6, RF_SET_PROPERTY_GLOBAL_WUT_M, \
  680. 5, RF_SET_PROPERTY_GLOBAL_WUT_R, \
  681. 5, RF_SET_PROPERTY_GLOBAL_WUT_LDC, \
  682. 5, RF_SET_PROPERTY_RX_HOP_CONTROL, \
  683. 5, RF_SET_PROPERTY_RX_HOP_TABLE_SIZE, \
  684. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_0, \
  685. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_1, \
  686. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_2, \
  687. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_3, \
  688. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_4, \
  689. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_5, \
  690. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_6, \
  691. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_7, \
  692. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_8, \
  693. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_9, \
  694. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_10, \
  695. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_11, \
  696. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_12, \
  697. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_13, \
  698. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_14, \
  699. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_15, \
  700. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_16, \
  701. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_17, \
  702. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_18, \
  703. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_19, \
  704. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_20, \
  705. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_21, \
  706. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_22, \
  707. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_23, \
  708. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_24, \
  709. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_25, \
  710. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_26, \
  711. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_27, \
  712. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_28, \
  713. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_29, \
  714. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_30, \
  715. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_31, \
  716. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_32, \
  717. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_33, \
  718. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_34, \
  719. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_35, \
  720. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_36, \
  721. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_37, \
  722. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_38, \
  723. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_39, \
  724. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_40, \
  725. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_41, \
  726. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_42, \
  727. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_43, \
  728. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_44, \
  729. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_45, \
  730. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_46, \
  731. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_47, \
  732. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_48, \
  733. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_49, \
  734. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_50, \
  735. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_51, \
  736. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_52, \
  737. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_53, \
  738. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_54, \
  739. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_55, \
  740. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_56, \
  741. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_57, \
  742. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_58, \
  743. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_59, \
  744. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_60, \
  745. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_61, \
  746. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_62, \
  747. 5, RF_SET_PROPERTY_RX_HOP_TABLE_ENTRY_63, \
  748. 5, RF_SET_PROPERTY_PTI_CTL, \
  749. 5, RF_SET_PROPERTY_PTI_LOG_EN, \
  750. 0 \
  751. }
  752.  
  753. #else // ! FIRMWARE_LOAD_COMPILE
  754.  
  755. #define RADIO_CONFIGURATION_DATA_ARRAY { 0 }
  756.  
  757. #endif // FIRMWARE_LOAD_COMPILE
  758.  
  759.  
  760. #define RADIO_CONFIGURATION_DATA_BASE_FREQUENCY 865000000
  761. #define RADIO_CONFIGURATION_DATA_BIT_ORDER FALSE
  762. #define RADIO_CONFIGURATION_DATA_CENTER_FREQUENCY 865000000
  763. #define RADIO_CONFIGURATION_DATA_CHANNEL_NUMBER 0
  764. #define RADIO_CONFIGURATION_DATA_CHANNEL_SPACING 250000
  765. #define RADIO_CONFIGURATION_DATA_CHECK_CRC_0 FALSE
  766. #define RADIO_CONFIGURATION_DATA_CHECK_CRC_1 TRUE
  767. #define RADIO_CONFIGURATION_DATA_CHECK_CRC_2 FALSE
  768. #define RADIO_CONFIGURATION_DATA_CHECK_CRC_3 FALSE
  769. #define RADIO_CONFIGURATION_DATA_CHECK_CRC_4 FALSE
  770. #define RADIO_CONFIGURATION_DATA_CHIP_HW_INTERRUPT 32
  771. #define RADIO_CONFIGURATION_DATA_CRC_PADDING FALSE
  772. #define RADIO_CONFIGURATION_DATA_CRC_START TRUE
  773. #define RADIO_CONFIGURATION_DATA_CRYSTAL_CAP_BANK 69
  774. #define RADIO_CONFIGURATION_DATA_CRYSTAL_FREQUENCY 26000000
  775. #define RADIO_CONFIGURATION_DATA_CRYSTAL_TOLERANCE_RX 20
  776. #define RADIO_CONFIGURATION_DATA_CRYSTAL_TOLERANCE_TX 20
  777. #define RADIO_CONFIGURATION_DATA_CRYSTAL_USE_EXTERNAL_SOURCE FALSE
  778. #define RADIO_CONFIGURATION_DATA_DRIVE_STRENGTH 0
  779. #define RADIO_CONFIGURATION_DATA_ENABLE_CHIP_HW_INTERRUPT TRUE
  780. #define RADIO_CONFIGURATION_DATA_ENABLE_CRC_0 FALSE
  781. #define RADIO_CONFIGURATION_DATA_ENABLE_CRC_1 TRUE
  782. #define RADIO_CONFIGURATION_DATA_ENABLE_CRC_2 FALSE
  783. #define RADIO_CONFIGURATION_DATA_ENABLE_CRC_3 FALSE
  784. #define RADIO_CONFIGURATION_DATA_ENABLE_CRC_4 FALSE
  785. #define RADIO_CONFIGURATION_DATA_ENABLE_MODEM_HW_INTERRUPT FALSE
  786. #define RADIO_CONFIGURATION_DATA_ENABLE_PACKET_HANDELR_HW_INTERRUPT TRUE
  787. #define RADIO_CONFIGURATION_DATA_FLD_CRC_BITORDER 0
  788. #define RADIO_CONFIGURATION_DATA_FLD_CRC_ENDIAN 0
  789. #define RADIO_CONFIGURATION_DATA_FLD_INVERT_CRC FALSE
  790. #define RADIO_CONFIGURATION_DATA_FLD_MANCHESTER_PATTERN 0
  791. #define RADIO_CONFIGURATION_DATA_FLD_MODEM_4GFSK_MODE FALSE
  792. #define RADIO_CONFIGURATION_DATA_FRR_CTL_A_MODE 1
  793. #define RADIO_CONFIGURATION_DATA_FRR_CTL_B_MODE 2
  794. #define RADIO_CONFIGURATION_DATA_FRR_CTL_C_MODE 9
  795. #define RADIO_CONFIGURATION_DATA_FRR_CTL_D_MODE 0
  796. #define RADIO_CONFIGURATION_DATA_GPIO0 29
  797. #define RADIO_CONFIGURATION_DATA_GPIO0_PULLUP FALSE
  798. #define RADIO_CONFIGURATION_DATA_GPIO1 29
  799. #define RADIO_CONFIGURATION_DATA_GPIO1_PULLUP FALSE
  800. #define RADIO_CONFIGURATION_DATA_GPIO2 32
  801. #define RADIO_CONFIGURATION_DATA_GPIO2_PULLUP FALSE
  802. #define RADIO_CONFIGURATION_DATA_GPIO3 33
  803. #define RADIO_CONFIGURATION_DATA_GPIO3_PULLUP FALSE
  804. #define RADIO_CONFIGURATION_DATA_HOP_ENABLE 0
  805. #define RADIO_CONFIGURATION_DATA_HOP_PREAMBLE_TIMEOUT 20
  806. #define RADIO_CONFIGURATION_DATA_HOP_RSSI_TIMEOUT 10
  807. #define RADIO_CONFIGURATION_DATA_HOP_TABLE
  808. #define RADIO_CONFIGURATION_DATA_HOP_TYPE MANUAL_FREQUENCY_HOP
  809. #define RADIO_CONFIGURATION_DATA_LDC_RX_TIME_ADJUST 1
  810. #define RADIO_CONFIGURATION_DATA_LDC_SLEEP_TIME_ADJUST 1
  811. #define RADIO_CONFIGURATION_DATA_LDC_STEP_SIZE_ADJUST 0
  812. #define RADIO_CONFIGURATION_DATA_LENGTH_SUB 0
  813. #define RADIO_CONFIGURATION_DATA_MATCH_BYTES 0
  814. #define RADIO_CONFIGURATION_DATA_MATCH_LOGIC_1 AND
  815. #define RADIO_CONFIGURATION_DATA_MATCH_LOGIC_2 AND
  816. #define RADIO_CONFIGURATION_DATA_MATCH_LOGIC_3 AND
  817. #define RADIO_CONFIGURATION_DATA_MATCH_MASK_0 00
  818. #define RADIO_CONFIGURATION_DATA_MATCH_MASK_1 00
  819. #define RADIO_CONFIGURATION_DATA_MATCH_MASK_2 00
  820. #define RADIO_CONFIGURATION_DATA_MATCH_MASK_3 00
  821. #define RADIO_CONFIGURATION_DATA_MATCH_OFFSET_0 0
  822. #define RADIO_CONFIGURATION_DATA_MATCH_OFFSET_1 0
  823. #define RADIO_CONFIGURATION_DATA_MATCH_OFFSET_2 0
  824. #define RADIO_CONFIGURATION_DATA_MATCH_OFFSET_3 0
  825. #define RADIO_CONFIGURATION_DATA_MATCH_POLARITY_0 MATCH
  826. #define RADIO_CONFIGURATION_DATA_MATCH_POLARITY_1 MATCH
  827. #define RADIO_CONFIGURATION_DATA_MATCH_POLARITY_2 MATCH
  828. #define RADIO_CONFIGURATION_DATA_MATCH_POLARITY_3 MATCH
  829. #define RADIO_CONFIGURATION_DATA_MATCH_VALUE_0 00
  830. #define RADIO_CONFIGURATION_DATA_MATCH_VALUE_1 00
  831. #define RADIO_CONFIGURATION_DATA_MATCH_VALUE_2 00
  832. #define RADIO_CONFIGURATION_DATA_MATCH_VALUE_3 00
  833. #define RADIO_CONFIGURATION_DATA_MODEM_HW_INTERRUPT 0
  834. #define RADIO_CONFIGURATION_DATA_NIRQ 0
  835. #define RADIO_CONFIGURATION_DATA_NIRQ_PULLUP FALSE
  836. #define RADIO_CONFIGURATION_DATA_PACKET_HANDELR_HW_INTERRUPT 56
  837. #define RADIO_CONFIGURATION_DATA_PH_FIELD_SPLIT TRUE
  838. #define RADIO_CONFIGURATION_DATA_PKT_ALLOW_BIT_ERR 0
  839. #define RADIO_CONFIGURATION_DATA_PKT_CRC_POLY 4
  840. #define RADIO_CONFIGURATION_DATA_PKT_CRC_SEED 0
  841. #define RADIO_CONFIGURATION_DATA_PKT_DATA_WHITENING_SEED FF FF
  842. #define RADIO_CONFIGURATION_DATA_PKT_ENABLE_PREAMBLE TRUE
  843. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_4GFSK_0 FALSE
  844. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_4GFSK_1 FALSE
  845. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_4GFSK_2 FALSE
  846. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_4GFSK_3 FALSE
  847. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_4GFSK_4 FALSE
  848. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_CONTAINING_LENGTH 1
  849. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_0 1
  850. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_1 128
  851. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_2 0
  852. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_3 0
  853. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_4 0
  854. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_MANCHESTER_0 FALSE
  855. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_MANCHESTER_1 FALSE
  856. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_MANCHESTER_2 FALSE
  857. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_MANCHESTER_3 FALSE
  858. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_MANCHESTER_4 FALSE
  859. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_WHITEN_0 FALSE
  860. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_WHITEN_1 FALSE
  861. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_WHITEN_2 FALSE
  862. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_WHITEN_3 FALSE
  863. #define RADIO_CONFIGURATION_DATA_PKT_FIELD_WHITEN_4 FALSE
  864. #define RADIO_CONFIGURATION_DATA_PKT_LENGTH_ADJUST 0
  865. #define RADIO_CONFIGURATION_DATA_PKT_LENGTH_SIZE 1
  866. #define RADIO_CONFIGURATION_DATA_PKT_LEN_ADD_TO_RX_FIFO TRUE
  867. #define RADIO_CONFIGURATION_DATA_PKT_LEN_IN_MSB TRUE
  868. #define RADIO_CONFIGURATION_DATA_PKT_NUMBER_OF_FIELDS 2
  869. #define RADIO_CONFIGURATION_DATA_PKT_NUMBER_OF_RX_FIELDS 2
  870. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_EXTENDED_TIMEOUT 0
  871. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_MANCHESTER_CONSTANT FALSE
  872. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_MANCHESTER_ENABLED FALSE
  873. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_NONE_STANDARD 00 00 00 00
  874. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_PATTERN 1
  875. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_PATTERN_LENGTH 0
  876. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_RX_BIT_ERROR 0
  877. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_RX_THRESHOLD 20
  878. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_TIMEOUT 15
  879. #define RADIO_CONFIGURATION_DATA_PKT_PREAMBLE_TX_LENGTH 8
  880. #define RADIO_CONFIGURATION_DATA_PKT_RESET_DATAWHITENING FALSE
  881. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_4GFSK_0 FALSE
  882. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_4GFSK_1 FALSE
  883. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_4GFSK_2 FALSE
  884. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_4GFSK_3 FALSE
  885. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_4GFSK_4 FALSE
  886. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_LENGTH_0 1
  887. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_LENGTH_1 128
  888. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_LENGTH_2 0
  889. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_LENGTH_3 0
  890. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_LENGTH_4 0
  891. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_MANCHESTER_0 FALSE
  892. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_MANCHESTER_1 FALSE
  893. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_MANCHESTER_2 FALSE
  894. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_MANCHESTER_3 FALSE
  895. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_MANCHESTER_4 FALSE
  896. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_WHITEN_0 FALSE
  897. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_WHITEN_1 FALSE
  898. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_WHITEN_2 FALSE
  899. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_WHITEN_3 FALSE
  900. #define RADIO_CONFIGURATION_DATA_PKT_RX_FIELD_WHITEN_4 FALSE
  901. #define RADIO_CONFIGURATION_DATA_PKT_RX_THRESHOLD 53
  902. #define RADIO_CONFIGURATION_DATA_PKT_SKIP_SYNCWORD FALSE
  903. #define RADIO_CONFIGURATION_DATA_PKT_SKIP_SYNC_TIMEOUT FALSE
  904. #define RADIO_CONFIGURATION_DATA_PKT_SYNC_4GFSK FALSE
  905. #define RADIO_CONFIGURATION_DATA_PKT_SYNC_LENGTH 2
  906. #define RADIO_CONFIGURATION_DATA_PKT_SYNC_MANCHESTER FALSE
  907. #define RADIO_CONFIGURATION_DATA_PKT_SYNC_WORD 2D D4
  908. #define RADIO_CONFIGURATION_DATA_PKT_SYNC_WORD_API B4 2B
  909. #define RADIO_CONFIGURATION_DATA_PKT_TX_THRESHOLD 48
  910. #define RADIO_CONFIGURATION_DATA_PKT_VARIABLE_LENGTH_FIELD 2
  911. #define RADIO_CONFIGURATION_DATA_PKT_VARIABLE_PACKET_LENGTH_ENABLE TRUE
  912. #define RADIO_CONFIGURATION_DATA_PKT_WHITENING_POLY 1280
  913. #define RADIO_CONFIGURATION_DATA_PN_DIRECTION 1
  914. #define RADIO_CONFIGURATION_DATA_POWER_ENABLE_RAMP_CONTROL FALSE
  915. #define RADIO_CONFIGURATION_DATA_POWER_PA_BIAS 12
  916. #define RADIO_CONFIGURATION_DATA_POWER_PA_MODE 0
  917. #define RADIO_CONFIGURATION_DATA_POWER_PA_POWERLEVEL 127
  918. #define RADIO_CONFIGURATION_DATA_POWER_RAMPING_TIME 14
  919. #define RADIO_CONFIGURATION_DATA_POWER_RAMP_HV 29
  920. #define RADIO_CONFIGURATION_DATA_POWER_REGULATOR_VOLTAGE 15
  921. #define RADIO_CONFIGURATION_DATA_RFPARAM_4GFSK_MAP 0
  922. #define RADIO_CONFIGURATION_DATA_RFPARAM_ADAPTIVE_CHFILL FALSE
  923. #define RADIO_CONFIGURATION_DATA_RFPARAM_BANDWIDTH_TIME 50
  924. #define RADIO_CONFIGURATION_DATA_RFPARAM_BER_MODE FALSE
  925. #define RADIO_CONFIGURATION_DATA_RFPARAM_CHECKTHRESHOLDATLATCH FALSE
  926. #define RADIO_CONFIGURATION_DATA_RFPARAM_DATA_RATE 10000
  927. #define RADIO_CONFIGURATION_DATA_RFPARAM_DEVIATION 20000
  928. #define RADIO_CONFIGURATION_DATA_RFPARAM_DEVIATION_ERROR_NEGATIVE 0
  929. #define RADIO_CONFIGURATION_DATA_RFPARAM_DEVIATION_ERROR_POSITIVE 0
  930. #define RADIO_CONFIGURATION_DATA_RFPARAM_ENABLEANTENNADIVERSITY FALSE
  931. #define RADIO_CONFIGURATION_DATA_RFPARAM_ENABLEIQCALIBRATION FALSE
  932. #define RADIO_CONFIGURATION_DATA_RFPARAM_ENABLE_HIGH_PERFORMANCE_CHANNEL_FILLTER TRUE
  933. #define RADIO_CONFIGURATION_DATA_RFPARAM_ENABLE_MANUAL_RXBANDWIDTH FALSE
  934. #define RADIO_CONFIGURATION_DATA_RFPARAM_ENABLE_PLL_AFC TRUE
  935. #define RADIO_CONFIGURATION_DATA_RFPARAM_IF_MODE 2
  936. #define RADIO_CONFIGURATION_DATA_RFPARAM_MODULATION_MODE PACKET
  937. #define RADIO_CONFIGURATION_DATA_RFPARAM_MODULATION_TYPE FSK2
  938. #define RADIO_CONFIGURATION_DATA_RFPARAM_OSR_TUNE 0
  939. #define RADIO_CONFIGURATION_DATA_RFPARAM_PREAMBLE_PATTERN 0
  940. #define RADIO_CONFIGURATION_DATA_RFPARAM_RSSI_AVERAGE 0
  941. #define RADIO_CONFIGURATION_DATA_RFPARAM_RSSI_JUMP_THRESHOLD 12
  942. #define RADIO_CONFIGURATION_DATA_RFPARAM_RSSI_LATCH 0
  943. #define RADIO_CONFIGURATION_DATA_RFPARAM_RSSI_THRESHOLD 255
  944. #define RADIO_CONFIGURATION_DATA_RFPARAM_RXBANDWIDTH 150000
  945. #define RADIO_CONFIGURATION_DATA_RFPARAM_RXDATARATEERROR 0
  946. #define RADIO_CONFIGURATION_DATA_RFPARAM_RX_CURRENT 1
  947. #define RADIO_CONFIGURATION_DATA_RFPARAM_RX_PERFORMANCE 0
  948. #define RADIO_CONFIGURATION_DATA_RX_CHECK_CRC_0 FALSE
  949. #define RADIO_CONFIGURATION_DATA_RX_CHECK_CRC_1 TRUE
  950. #define RADIO_CONFIGURATION_DATA_RX_CHECK_CRC_2 FALSE
  951. #define RADIO_CONFIGURATION_DATA_RX_CHECK_CRC_3 FALSE
  952. #define RADIO_CONFIGURATION_DATA_RX_CHECK_CRC_4 FALSE
  953. #define RADIO_CONFIGURATION_DATA_RX_CRC_START TRUE
  954. #define RADIO_CONFIGURATION_DATA_RX_ENABLE_CRC_0 FALSE
  955. #define RADIO_CONFIGURATION_DATA_RX_ENABLE_CRC_1 TRUE
  956. #define RADIO_CONFIGURATION_DATA_RX_ENABLE_CRC_2 FALSE
  957. #define RADIO_CONFIGURATION_DATA_RX_ENABLE_CRC_3 FALSE
  958. #define RADIO_CONFIGURATION_DATA_RX_ENABLE_CRC_4 FALSE
  959. #define RADIO_CONFIGURATION_DATA_SDO 0
  960. #define RADIO_CONFIGURATION_DATA_SDO_PULLUP FALSE
  961. #define RADIO_CONFIGURATION_DATA_SELECTED_CHIP si4460~revision[REVC2A]
  962. #define RADIO_CONFIGURATION_DATA_SW_CRC_CTRL FALSE
  963. #define RADIO_CONFIGURATION_DATA_SW_WHT_CTRL FALSE
  964. #define RADIO_CONFIGURATION_DATA_SYNC_ERROR_ONLY_BEGIN 0
  965. #define RADIO_CONFIGURATION_DATA_SYSCLOCK_32KHZ_CLOCK 0
  966. #define RADIO_CONFIGURATION_DATA_SYSCLOCK_CLOCK_OUTPUT 0
  967. #define RADIO_CONFIGURATION_DATA_SYSCLOCK_ENABLE_DIVIDED_CLOCK_OUTPUT FALSE
  968. #define RADIO_CONFIGURATION_DATA_TRANSMIT_CRC_0 FALSE
  969. #define RADIO_CONFIGURATION_DATA_TRANSMIT_CRC_1 TRUE
  970. #define RADIO_CONFIGURATION_DATA_TRANSMIT_CRC_2 FALSE
  971. #define RADIO_CONFIGURATION_DATA_TRANSMIT_CRC_3 FALSE
  972. #define RADIO_CONFIGURATION_DATA_TRANSMIT_CRC_4 FALSE
  973. #define RADIO_CONFIGURATION_DATA_WHT_BIT_NUM 0
  974.  
  975.  
  976. #define RADIO_CONFIG_DATA_FIELD1_LENGTH RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_0
  977. #define RADIO_CONFIG_DATA_FIELD2_LENGTH RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_1
  978. #define RADIO_CONFIG_DATA_FIELD3_LENGTH RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_2
  979. #define RADIO_CONFIG_DATA_FIELD4_LENGTH RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_3
  980. #define RADIO_CONFIG_DATA_FIELD5_LENGTH RADIO_CONFIGURATION_DATA_PKT_FIELD_LENGTH_4
  981.  
  982.  
  983. #define RADIO_CONFIGURATION_DATA { \
  984. Radio_Configuration_Data_Array, \
  985. RADIO_CONFIGURATION_DATA_CHANNEL_NUMBER, \
  986. RADIO_CONFIGURATION_DATA_RADIO_PACKET_LENGTH, \
  987. RADIO_CONFIGURATION_DATA_RADIO_STATE_AFTER_POWER_UP, \
  988. RADIO_CONFIGURATION_DATA_RADIO_DELAY_CNT_AFTER_RESET, \
  989. RADIO_CONFIGURATION_DATA_VARIABLEPACKETSTATE, \
  990. RADIO_CONFIGURATION_DATA_CUSTOM_PAYLOAD \
  991. }
  992.  
  993. #endif // __SLAB_RADIO_CONFIG_WDS__
  994.  
  995.  
  996. // _ _
  997. // | )/ ) Wireless
  998. // \\ |//,' __ Application
  999. // (")(_)-"()))=- Software
  1000. // (\\ Platform
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement