semantic.cache
上传用户:joranyuan
上传日期:2022-06-23
资源大小:3306k
文件大小:19k
源码类别:

网络

开发平台:

Others

  1. ;; Object semantic.cache
  2. ;; SEMANTICDB Tags save file
  3. (semanticdb-project-database "semantic.cache"
  4.   :file "semantic.cache"
  5.   :tables (list 
  6.    (semanticdb-table "CC1000Const.h"
  7.     :file "CC1000Const.h"
  8.     :pointmax 17190
  9.     :major-mode 'c-mode
  10.     :tokens '(("_CC1KCONST_H" variable nil nil ((const . t)) nil nil [2171 2194]) ("avr/pgmspace.h" include t nil nil [2193 2218]) ("CC1K_MAIN" variable nil nil ((const . t)) nil nil [2278 2311]) ("CC1K_FREQ_2A" variable nil nil ((const . t)) nil nil [2312 2345]) ("CC1K_FREQ_1A" variable nil nil ((const . t)) nil nil [2346 2379]) ("CC1K_FREQ_0A" variable nil nil ((const . t)) nil nil [2380 2413]) ("CC1K_FREQ_2B" variable nil nil ((const . t)) nil nil [2414 2447]) ("CC1K_FREQ_1B" variable nil nil ((const . t)) nil nil [2448 2481]) ("CC1K_FREQ_0B" variable nil nil ((const . t)) nil nil [2482 2515]) ("CC1K_FSEP1" variable nil nil ((const . t)) nil nil [2516 2549]) ("CC1K_FSEP0" variable nil nil ((const . t)) nil nil [2550 2583]) ("CC1K_CURRENT" variable nil nil ((const . t)) nil nil [2584 2617]) ("CC1K_FRONT_END" variable nil nil ((const . t)) nil nil [2618 2651]) ("CC1K_PA_POW" variable nil nil ((const . t)) nil nil [2657 2690]) ("CC1K_PLL" variable nil nil ((const . t)) nil nil [2696 2729]) ("CC1K_LOCK" variable nil nil ((const . t)) nil nil [2735 2768]) ("CC1K_CAL" variable nil nil ((const . t)) nil nil [2774 2807]) ("CC1K_MODEM2" variable nil nil ((const . t)) nil nil [2813 2846]) ("CC1K_MODEM1" variable nil nil ((const . t)) nil nil [2852 2885]) ("CC1K_MODEM0" variable nil nil ((const . t)) nil nil [2891 2924]) ("CC1K_MATCH" variable nil nil ((const . t)) nil nil [2930 2963]) ("CC1K_FSCTRL" variable nil nil ((const . t)) nil nil [2969 3002]) ("CC1K_FSHAPE7" variable nil nil ((const . t)) nil nil [3008 3041]) ("CC1K_FSHAPE6" variable nil nil ((const . t)) nil nil [3047 3080]) ("CC1K_FSHAPE5" variable nil nil ((const . t)) nil nil [3086 3119]) ("CC1K_FSHAPE4" variable nil nil ((const . t)) nil nil [3125 3158]) ("CC1K_FSHAPE3" variable nil nil ((const . t)) nil nil [3164 3197]) ("CC1K_FSHAPE2" variable nil nil ((const . t)) nil nil [3203 3236]) ("CC1K_FSHAPE1" variable nil nil ((const . t)) nil nil [3242 3275]) ("CC1K_FSDELAY" variable nil nil ((const . t)) nil nil [3281 3314]) ("CC1K_PRESCALER" variable nil nil ((const . t)) nil nil [3320 3353]) ("CC1K_TEST6" variable nil nil ((const . t)) nil nil [3359 3392]) ("CC1K_TEST5" variable nil nil ((const . t)) nil nil [3398 3431]) ("CC1K_TEST4" variable nil nil ((const . t)) nil nil [3437 3470]) ("CC1K_TEST3" variable nil nil ((const . t)) nil nil [3476 3509]) ("CC1K_TEST2" variable nil nil ((const . t)) nil nil [3515 3548]) ("CC1K_TEST1" variable nil nil ((const . t)) nil nil [3554 3587]) ("CC1K_TEST0" variable nil nil ((const . t)) nil nil [3593 3626]) ("CC1K_RXTX" variable nil nil ((const . t)) nil nil [3666 3686]) ("CC1K_F_REG" variable nil nil ((const . t)) nil nil [3687 3708]) ("CC1K_RX_PD" variable nil nil ((const . t)) nil nil [3709 3730]) ("CC1K_TX_PD" variable nil nil ((const . t)) nil nil [3731 3752]) ("CC1K_FS_PD" variable nil nil ((const . t)) nil nil [3753 3774]) ("CC1K_CORE_PD" variable nil nil ((const . t)) nil nil [3775 3798]) ("CC1K_BIAS_PD" variable nil nil ((const . t)) nil nil [3799 3822]) ("CC1K_RESET_N" variable nil nil ((const . t)) nil nil [3823 3846]) ("CC1K_VCO_CURRENT" variable nil nil ((const . t)) nil nil [3882 3908]) ("CC1K_LO_DRIVE" variable nil nil ((const . t)) nil nil [3909 3933]) ("CC1K_PA_DRIVE" variable nil nil ((const . t)) nil nil [3934 3958]) ("CC1K_BUF_CURRENT" variable nil nil ((const . t)) nil nil [3996 4022]) ("CC1K_LNA_CURRENT" variable nil nil ((const . t)) nil nil [4023 4049]) ("CC1K_IF_RSSI" variable nil nil ((const . t)) nil nil [4050 4073]) ("CC1K_XOSC_BYPASS" variable nil nil ((const . t)) nil nil [4074 4100]) ("CC1K_PA_HIGHPOWER" variable nil nil ((const . t)) nil nil [4135 4162]) ("CC1K_PA_LOWPOWER" variable nil nil ((const . t)) nil nil [4163 4189]) ("CC1K_EXT_FILTER" variable nil nil ((const . t)) nil nil [4221 4247]) ("CC1K_REFDIV" variable nil nil ((const . t)) nil nil [4248 4270]) ("CC1K_ALARM_DISABLE" variable nil nil ((const . t)) nil nil [4271 4299]) ("CC1K_ALARM_H" variable nil nil ((const . t)) nil nil [4300 4323]) ("CC1K_ALARM_L" variable nil nil ((const . t)) nil nil [4324 4347]) ("CC1K_LOCK_SELECT" variable nil nil ((const . t)) nil nil [4380 4406]) ("CC1K_PLL_LOCK_ACCURACY" variable nil nil ((const . t)) nil nil [4407 4439]) ("CC1K_PLL_LOCK_LENGTH" variable nil nil ((const . t)) nil nil [4440 4470]) ("CC1K_LOCK_INSTANT" variable nil nil ((const . t)) nil nil [4471 4498]) ("CC1K_LOCK_CONTINUOUS" variable nil nil ((const . t)) nil nil [4499 4529]) ("CC1K_CAL_START" variable nil nil ((const . t)) nil nil [4561 4586]) ("CC1K_CAL_DUAL" variable nil nil ((const . t)) nil nil [4587 4611]) ("CC1K_CAL_WAIT" variable nil nil ((const . t)) nil nil [4612 4636]) ("CC1K_CAL_CURRENT" variable nil nil ((const . t)) nil nil [4637 4663]) ("CC1K_CAL_COMPLETE" variable nil nil ((const . t)) nil nil [4664 4691]) ("CC1K_CAL_ITERATE" variable nil nil ((const . t)) nil nil [4692 4718]) ("CC1K_PEAKDETECT" variable nil nil ((const . t)) nil nil [4753 4779]) ("CC1K_PEAK_LEVEL_OFFSET" variable nil nil ((const . t)) nil nil [4780 4812]) ("CC1K_MLIMIT" variable nil nil ((const . t)) nil nil [4847 4869]) ("CC1K_LOCK_AVG_IN" variable nil nil ((const . t)) nil nil [4870 4896]) ("CC1K_LOCK_AVG_MODE" variable nil nil ((const . t)) nil nil [4897 4925]) ("CC1K_SETTLING" variable nil nil ((const . t)) nil nil [4926 4950]) ("CC1K_MODEM_RESET_N" variable nil nil ((const . t)) nil nil [4951 4979]) ("CC1K_BAUDRATE" variable nil nil ((const . t)) nil nil [5014 5038]) ("CC1K_DATA_FORMAT" variable nil nil ((const . t)) nil nil [5039 5065]) ("CC1K_XOSC_FREQ" variable nil nil ((const . t)) nil nil [5066 5091]) ("CC1K_RX_MATCH" variable nil nil ((const . t)) nil nil [5125 5149]) ("CC1K_TX_MATCH" variable nil nil ((const . t)) nil nil [5150 5174]) ("CC1K_DITHER1" variable nil nil ((const . t)) nil nil [5209 5232]) ("CC1K_DITHER0" variable nil nil ((const . t)) nil nil [5233 5256]) ("CC1K_SHAPE" variable nil nil ((const . t)) nil nil [5257 5278]) ("CC1K_FS_RESET_N" variable nil nil ((const . t)) nil nil [5279 5305]) ("CC1K_PRE_SWING" variable nil nil ((const . t)) nil nil [5343 5368]) ("CC1K_PRE_CURRENT" variable nil nil ((const . t)) nil nil [5369 5395]) ("CC1K_IF_INPUT" variable nil nil ((const . t)) nil nil [5396 5420]) ("CC1K_IF_FRONT" variable nil nil ((const . t)) nil nil [5421 5445]) ("CC1K_LOOPFILTER_TP1" variable nil nil ((const . t)) nil nil [5479 5508]) ("CC1K_LOOPFILTER_TP2" variable nil nil ((const . t)) nil nil [5509 5538]) ("CC1K_CHP_OVERRIDE" variable nil nil ((const . t)) nil nil [5539 5566]) ("CC1K_CHP_CO" variable nil nil ((const . t)) nil nil [5567 5589]) ("CC1K_CHP_DISABLE" variable nil nil ((const . t)) nil nil [5623 5649]) ("CC1K_VCO_OVERRIDE" variable nil nil ((const . t)) nil nil [5650 5677]) ("CC1K_VCO_AO" variable nil nil ((const . t)) nil nil [5678 5700]) ("CC1K_BREAK_LOOP" variable nil nil ((const . t)) nil nil [5734 5760]) ("CC1K_CAL_DAC_OPEN" variable nil nil ((const . t)) nil nil [5761 5788]) ("CC1K_433_002_MHZ" variable nil nil ((const . t)) nil nil [6329 6358]) ("CC1K_915_998_MHZ" variable nil nil ((const . t)) nil nil [6359 6388]) ("CC1K_434_845_MHZ" variable nil nil ((const . t)) nil nil [6389 6425]) ("CC1K_914_077_MHZ" variable nil nil ((const . t)) nil nil [6426 6462]) ("CC1K_315_178_MHZ" variable nil nil ((const . t)) nil nil [6463 6499]) ("CC1K_DEF_PRESET" variable nil (nil) ((const . t)) nil nil [6526 6602]) ("CC1K_DEF_FREQ" variable nil (nil) ((const . t)) nil nil [6601 6675]) ("CC1K_DEF_PRESET" variable nil (nil) ((const . t)) nil nil [6674 6806]) ("CC1K_SquelchInit" variable nil nil ((const . t)) nil nil [6805 6842]) ("CC1K_SquelchTableSize" variable nil nil ((const . t)) nil nil [6843 6876]) ("CC1K_MaxRSSISamples" variable nil nil ((const . t)) nil nil [6882 6915]) ("CC1K_Settling" variable nil nil ((const . t)) nil nil [6916 6949]) ("CC1K_ValidPrecursor" variable nil nil ((const . t)) nil nil [6950 6983]) ("CC1K_SquelchIntervalFast" variable nil nil ((const . t)) nil nil [6984 7020]) ("CC1K_SquelchIntervalSlow" variable nil nil ((const . t)) nil nil [7021 7058]) ("CC1K_SquelchCount" variable nil nil ((const . t)) nil nil [7059 7093]) ("CC1K_SquelchBuffer" variable nil nil ((const . t)) nil nil [7094 7128]) ("CC1K_LPL_STATES" variable nil nil ((const . t)) nil nil [7130 7163]) ("CC1K_LPL_PACKET_TIME" variable nil nil ((const . t)) nil nil [7165 7199]) ("syncMsgType" type "typedef" nil ("syncMsgType") ((typedef "syncMsgType" type "struct" (("mticks" variable ("uint16_t" type "class") nil nil nil nil [7231 7247]) ("sticks" variable ("uint16_t" type "class") nil nil nil nil [7250 7266]) ("trust" variable ("uint8_t" type "class") nil nil nil nil [7269 7283]) ("sender" variable ("uint16_t" type "class") nil nil nil nil [7286 7302])) nil nil nil)) nil nil [7201 7317]) ("ecnMsgType" type "typedef" nil ("ecnMsgType") ((typedef "ecnMsgType" type "struct" (("hopCount" variable ("uint8_t" type "class") nil nil nil nil [7348 7365]) ("nextHop" variable ("uint16_t" type "class") nil nil nil nil [7368 7385]) ("senderAddress" variable ("uint16_t" type "class") nil nil nil nil [7388 7411])) nil nil nil)) nil nil [7319 7425]) ("ecnForwardMsgType" type "typedef" nil ("ecnForwardMsgType") ((typedef "ecnForwardMsgType" type "struct" (("hopCount" variable ("uint8_t" type "class") nil nil nil nil [7463 7480]) ("nextHop" variable ("uint16_t" type "class") nil nil nil nil [7483 7500]) ("senderAddress" variable ("uint16_t" type "class") nil nil nil nil [7503 7526])) nil nil nil)) nil nil [7427 7547]) ("CC1K_LPL_PreambleLength" variable ("prog_uchar" type "class") "{
  11.     0, 6,       // Always on, 6 byte preamble
  12.     0x0, 48,    // 10ms check interval
  13.     0x0, 60,    // 25ms 
  14.     0x0, 144,   // 50ms 
  15.     0x1, 0x0f,  // 100ms
  16.     0x1, 0xf8,  // 200ms
  17.     0x3, 0xd9,  // 400ms
  18.     0x7, 0x9b,  // 800ms
  19.     0xf, 0x06,  // 1600ms
  20. }" ((const . t) (typemodifiers "static") (dereference . 1)) nil nil [7549 7883]) ("CC1K_LPL_SleepTime" variable ("prog_uchar" type "class") "{
  21.     0, 0,       //0
  22.     0x0, 10,    // 10ms
  23.     0x0, 25,    // 25ms
  24.     0x0, 50,    // 50ms
  25.     0x0, 100,   // 100ms
  26.     0x0, 200,   // 200ms
  27.     0x1, 0x90,  // 400ms
  28.     0x3, 0x20,  // 800ms
  29.     0x6, 0x40,  // 1600ms
  30. }" ((const . t) (typemodifiers "static") (dereference . 1)) nil nil [7885 8171]) ("CC1K_LPL_SleepPreamble" variable ("prog_uchar" type "class") "{
  31.     0, 
  32.     8,
  33.     8,
  34.     8, 
  35.     8,
  36.     8,
  37.     8,
  38.     8
  39. }" ((const . t) (typemodifiers "static") (dereference . 1)) nil nil [8173 8300]) ("CC1K_Params" variable ("prog_uchar" type "class") "{
  40.   // (0) 433.002 MHz channel, 19.2 Kbps data, Manchester Encoding, High Side LO
  41.   { // MAIN   0x00
  42.     0x31,
  43.     // FREQ2A,FREQ1A,FREQ0A  0x01-0x03
  44.     0x58,0x00,0x00,
  45.     // FREQ2B,FREQ1B,FREQ0B  0x04-0x06
  46.     0x57,0xf6,0x85,    //XBOW
  47.     // FSEP1, FSEP0     0x07-0x08
  48.     0X03,0x55,
  49.     // CURRENT (RX MODE VALUE)   0x09 (also see below)
  50.     ((4<<CC1K_VCO_CURRENT) | (1<<CC1K_LO_DRIVE)),
  51.     // FRONT_END  0x0a
  52.     ((1<<CC1K_IF_RSSI)),
  53.     // PA_POW  0x0b
  54.     ((0x0<<CC1K_PA_HIGHPOWER) | (0xf<<CC1K_PA_LOWPOWER)), 
  55.     // PLL  0x0c
  56.     ((12<<CC1K_REFDIV)),
  57.     // LOCK  0x0d
  58.     ((0xe<<CC1K_LOCK_SELECT)),
  59.     // CAL  0x0e
  60.     ((1<<CC1K_CAL_WAIT) | (6<<CC1K_CAL_ITERATE)),
  61.     // MODEM2  0x0f
  62.     ((0<<CC1K_PEAKDETECT) | (28<<CC1K_PEAK_LEVEL_OFFSET)),
  63.     // MODEM1  0x10
  64.     ((3<<CC1K_MLIMIT) | (1<<CC1K_LOCK_AVG_MODE) | (CC1K_Settling<<CC1K_SETTLING) | (1<<CC1K_MODEM_RESET_N)), 
  65.     // MODEM0  0x11
  66.     ((5<<CC1K_BAUDRATE) | (1<<CC1K_DATA_FORMAT) | (1<<CC1K_XOSC_FREQ)),
  67.     // MATCH  0x12
  68.     ((0x7<<CC1K_RX_MATCH) | (0x0<<CC1K_TX_MATCH)),
  69.     // FSCTRL 0x13
  70.     ((1<<CC1K_FS_RESET_N)),
  71.     // FSHAPE7 - FSHAPE1   0x14-0x1a
  72.     0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  73.     // FSDELAY   0x1b
  74.     0x00,
  75.     // PRESCALER    0x1c
  76.     0x00,
  77.     // CURRENT (TX MODE VALUE)  0x1d
  78.     ((8<<CC1K_VCO_CURRENT) | (1<<CC1K_PA_DRIVE)),
  79.     // High side LO  0x1e (i.e. do we need to invert the data?)
  80.     TRUE
  81.   },
  82.   // (1) 915.9988 MHz channel, 19.2 Kbps data, Manchester Encoding, High Side LO
  83.   { // MAIN   0x00 
  84.     0x31,
  85.     // FREQ2A,FREQ1A,FREQ0A  0x01-0x03
  86.     0x7c,0x00,0x00,
  87.     // FREQ2B,FREQ1B,FREQ0B  0x04-0x06
  88.     0x7b,0xf9,0xae,
  89.     // FSEP1, FSEP0     0x07-0x8
  90.     0x02,0x38,
  91.     // CURRENT (RX MODE VALUE)   0x09 (also see below)
  92.     ((8<<CC1K_VCO_CURRENT) | (3<<CC1K_LO_DRIVE)),
  93.     //0x8C,
  94.     // FRONT_END  0x0a
  95.     ((1<<CC1K_BUF_CURRENT) | (2<<CC1K_LNA_CURRENT) | (1<<CC1K_IF_RSSI)),
  96.     //0x32,
  97.     // PA_POW  0x0b
  98.     ((0x8<<CC1K_PA_HIGHPOWER) | (0x0<<CC1K_PA_LOWPOWER)), 
  99.     //0xff,
  100.     // PLL  0xc
  101.     ((8<<CC1K_REFDIV)),
  102.     //0x40,
  103.     // LOCK  0xd
  104.     ((0x1<<CC1K_LOCK_SELECT)),
  105.     //0x10,
  106.     // CAL  0xe
  107.     ((1<<CC1K_CAL_WAIT) | (6<<CC1K_CAL_ITERATE)),
  108.     //0x26,
  109.     // MODEM2  0xf
  110.     ((1<<CC1K_PEAKDETECT) | (33<<CC1K_PEAK_LEVEL_OFFSET)),
  111.     //0xA1,
  112.     // MODEM1  0x10
  113.     ((3<<CC1K_MLIMIT) | (1<<CC1K_LOCK_AVG_MODE) | (CC1K_Settling<<CC1K_SETTLING) | (1<<CC1K_MODEM_RESET_N)), 
  114.     //0x6f, 
  115.     // MODEM0  0x11
  116.     ((5<<CC1K_BAUDRATE) | (1<<CC1K_DATA_FORMAT) | (1<<CC1K_XOSC_FREQ)),
  117.     //0x55,
  118.     // MATCH 0x12
  119.     ((0x1<<CC1K_RX_MATCH) | (0x0<<CC1K_TX_MATCH)),
  120.     //0x10,
  121.     // FSCTRL  0x13
  122.     ((1<<CC1K_FS_RESET_N)),
  123.     //0x01,
  124.     // FSHAPE7 - FSHAPE1   0x14..0x1a
  125.     0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  126.     // FSDELAY   0x1b
  127.     0x00,
  128.     // PRESCALER    0x1c
  129.     0x00,
  130.     // CURRENT (TX MODE VALUE)  0x1d
  131.     ((15<<CC1K_VCO_CURRENT) | (3<<CC1K_PA_DRIVE)),
  132.     //0xf3,
  133.     // High side LO  0x1e (i.e. do we need to invert the data?)
  134.     TRUE
  135.   },
  136.   // (2) 434.845200 MHz channel, 19.2 Kbps data, Manchester Encoding, High Side LO
  137.   { // MAIN   0x00
  138.     0x31,
  139.     // FREQ2A,FREQ1A,FREQ0A  0x01-0x03
  140.     0x51,0x00,0x00,
  141.     // FREQ2B,FREQ1B,FREQ0B  0x04-0x06
  142.     0x50,0xf7,0x4F,    //XBOW
  143.     // FSEP1, FSEP0     0x07-0x08
  144.     0X03,0x0E,
  145.     // CURRENT (RX MODE VALUE)   0x09 (also see below)
  146.     ((4<<CC1K_VCO_CURRENT) | (1<<CC1K_LO_DRIVE)),
  147.     // FRONT_END  0x0a
  148.     ((1<<CC1K_IF_RSSI)),
  149.     // PA_POW  0x0b
  150.     ((0x0<<CC1K_PA_HIGHPOWER) | (0xf<<CC1K_PA_LOWPOWER)), 
  151.     // PLL  0x0c
  152.     ((11<<CC1K_REFDIV)),
  153.     // LOCK  0x0d
  154.     ((0xe<<CC1K_LOCK_SELECT)),
  155.     // CAL  0x0e
  156.     ((1<<CC1K_CAL_WAIT) | (6<<CC1K_CAL_ITERATE)),
  157.     // MODEM2  0x0f
  158.     ((1<<CC1K_PEAKDETECT) | (33<<CC1K_PEAK_LEVEL_OFFSET)),
  159.     // MODEM1  0x10
  160.     ((3<<CC1K_MLIMIT) | (1<<CC1K_LOCK_AVG_MODE) | (CC1K_Settling<<CC1K_SETTLING) | (1<<CC1K_MODEM_RESET_N)), 
  161.     // MODEM0  0x11
  162.     ((5<<CC1K_BAUDRATE) | (1<<CC1K_DATA_FORMAT) | (1<<CC1K_XOSC_FREQ)),
  163.     // MATCH  0x12
  164.     ((0x7<<CC1K_RX_MATCH) | (0x0<<CC1K_TX_MATCH)),
  165.     // FSCTRL 0x13
  166.     ((1<<CC1K_FS_RESET_N)),
  167.     // FSHAPE7 - FSHAPE1   0x14-0x1a
  168.     0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  169.     // FSDELAY   0x1b
  170.     0x00,
  171.     // PRESCALER    0x1c
  172.     0x00,
  173.     // CURRENT (TX MODE VALUE)  0x1d
  174.     ((8<<CC1K_VCO_CURRENT) | (1<<CC1K_PA_DRIVE)),
  175.     // High side LO  0x1e (i.e. do we need to invert the data?)
  176.     TRUE
  177.   },
  178.  
  179.   // (3) 914.077 MHz channel, 19.2 Kbps data, Manchester Encoding, High Side LO
  180.   { // MAIN   0x00 
  181.     0x31,
  182.     // FREQ2A,FREQ1A,FREQ0A  0x01-0x03
  183.     0x5c,0xe0,0x00,
  184.     // FREQ2B,FREQ1B,FREQ0B  0x04-0x06
  185.     0x5c,0xdb,0x42,
  186.     // FSEP1, FSEP0     0x07-0x8
  187.     0x01,0xAA,
  188.     // CURRENT (RX MODE VALUE)   0x09 (also see below)
  189.     ((8<<CC1K_VCO_CURRENT) | (3<<CC1K_LO_DRIVE)),
  190.     //0x8C,
  191.     // FRONT_END  0x0a
  192.     ((1<<CC1K_BUF_CURRENT) | (2<<CC1K_LNA_CURRENT) | (1<<CC1K_IF_RSSI)),
  193.     //0x32,
  194.     // PA_POW  0x0b
  195.     ((0x8<<CC1K_PA_HIGHPOWER) | (0x0<<CC1K_PA_LOWPOWER)), 
  196.     //0xff,
  197.     // PLL  0xc
  198.     ((6<<CC1K_REFDIV)),
  199.     //0x40,
  200.     // LOCK  0xd
  201.     ((0x1<<CC1K_LOCK_SELECT)),
  202.     //0x10,
  203.     // CAL  0xe
  204.     ((1<<CC1K_CAL_WAIT) | (6<<CC1K_CAL_ITERATE)),
  205.     //0x26,
  206.     // MODEM2  0xf
  207.     ((1<<CC1K_PEAKDETECT) | (33<<CC1K_PEAK_LEVEL_OFFSET)),
  208.     //0xA1,
  209.     // MODEM1  0x10
  210.     ((3<<CC1K_MLIMIT) | (1<<CC1K_LOCK_AVG_MODE) | (CC1K_Settling<<CC1K_SETTLING) | (1<<CC1K_MODEM_RESET_N)), 
  211.     //0x6f, 
  212.     // MODEM0  0x11
  213.     ((5<<CC1K_BAUDRATE) | (1<<CC1K_DATA_FORMAT) | (1<<CC1K_XOSC_FREQ)),
  214.     //0x55,
  215.     // MATCH 0x12
  216.     ((0x1<<CC1K_RX_MATCH) | (0x0<<CC1K_TX_MATCH)),
  217.     //0x10,
  218.     // FSCTRL  0x13
  219.     ((1<<CC1K_FS_RESET_N)),
  220.     //0x01,
  221.     // FSHAPE7 - FSHAPE1   0x14..0x1a
  222.     0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  223.     // FSDELAY   0x1b
  224.     0x00,
  225.     // PRESCALER    0x1c
  226.     0x00,
  227.     // CURRENT (TX MODE VALUE)  0x1d
  228.     ((15<<CC1K_VCO_CURRENT) | (3<<CC1K_PA_DRIVE)),
  229.     //0xf3,
  230.     // High side LO  0x1e (i.e. do we need to invert the data?)
  231.     TRUE 
  232.   },
  233.   // (4) 315.178985 MHz channel, 38.4 Kbps data, Manchester Encoding, High Side LO
  234.   { // MAIN   0x00
  235.     0x31,
  236.     // FREQ2A,FREQ1A,FREQ0A  0x01-0x03
  237.     0x45,0x60,0x00,
  238.     // FREQ2B,FREQ1B,FREQ0B  0x04-0x06
  239.     0x45,0x55,0xBB,
  240.     // FSEP1, FSEP0     0x07-0x08
  241.     0X03,0x9C,
  242.     // CURRENT (RX MODE VALUE)   0x09 (also see below)
  243.     ((8<<CC1K_VCO_CURRENT) | (0<<CC1K_LO_DRIVE)),
  244.     // FRONT_END  0x0a
  245.     ((1<<CC1K_IF_RSSI)),
  246.     // PA_POW  0x0b
  247.     ((0x0<<CC1K_PA_HIGHPOWER) | (0xf<<CC1K_PA_LOWPOWER)), 
  248.     // PLL  0x0c
  249.     ((13<<CC1K_REFDIV)),
  250.     // LOCK  0x0d
  251.     ((0xe<<CC1K_LOCK_SELECT)),
  252.     // CAL  0x0e
  253.     ((1<<CC1K_CAL_WAIT) | (6<<CC1K_CAL_ITERATE)),
  254.     // MODEM2  0x0f
  255.     ((1<<CC1K_PEAKDETECT) | (33<<CC1K_PEAK_LEVEL_OFFSET)),
  256.     // MODEM1  0x10
  257.     ((3<<CC1K_MLIMIT) | (1<<CC1K_LOCK_AVG_MODE) | (CC1K_Settling<<CC1K_SETTLING) | (1<<CC1K_MODEM_RESET_N)), 
  258.     // MODEM0  0x11
  259.     ((5<<CC1K_BAUDRATE) | (1<<CC1K_DATA_FORMAT) | (0<<CC1K_XOSC_FREQ)),
  260.     // MATCH  0x12
  261.     ((0x7<<CC1K_RX_MATCH) | (0x0<<CC1K_TX_MATCH)),
  262.     // FSCTRL 0x13
  263.     ((1<<CC1K_FS_RESET_N)),
  264.     // FSHAPE7 - FSHAPE1   0x14-0x1a
  265.     0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  266.     // FSDELAY   0x1b
  267.     0x00,
  268.     // PRESCALER    0x1c
  269.     0x00,
  270.     // CURRENT (TX MODE VALUE)  0x1d
  271.     ((8<<CC1K_VCO_CURRENT) | (1<<CC1K_PA_DRIVE)),
  272.     // High side LO  0x1e (i.e. do we need to invert the data?)
  273.     TRUE
  274.   },
  275.   // (5) Spare
  276.   { // MAIN   0x00
  277.     0x31,
  278.     // FREQ2A,FREQ1A,FREQ0A  0x01-0x03
  279.     0x58,0x00,0x00,
  280.     // FREQ2B,FREQ1B,FREQ0B  0x04-0x06
  281.     0x57,0xf6,0x85,    //XBOW
  282.     // FSEP1, FSEP0     0x07-0x08
  283.     0X03,0x55,
  284.     // CURRENT (RX MODE VALUE)   0x09 (also see below)
  285.     ((8<<CC1K_VCO_CURRENT) | (4<<CC1K_LO_DRIVE)),
  286.     // FRONT_END  0x0a
  287.     ((1<<CC1K_IF_RSSI)),
  288.     // PA_POW  0x0b
  289.     ((0x0<<CC1K_PA_HIGHPOWER) | (0xf<<CC1K_PA_LOWPOWER)), 
  290.     // PLL  0x0c
  291.     ((12<<CC1K_REFDIV)),
  292.     // LOCK  0x0d
  293.     ((0xe<<CC1K_LOCK_SELECT)),
  294.     // CAL  0x0e
  295.     ((1<<CC1K_CAL_WAIT) | (6<<CC1K_CAL_ITERATE)),
  296.     // MODEM2  0x0f
  297.     ((1<<CC1K_PEAKDETECT) | (33<<CC1K_PEAK_LEVEL_OFFSET)),
  298.     // MODEM1  0x10
  299.     ((3<<CC1K_MLIMIT) | (1<<CC1K_LOCK_AVG_MODE) | (CC1K_Settling<<CC1K_SETTLING) | (1<<CC1K_MODEM_RESET_N)),    // MODEM0  0x11
  300.     ((5<<CC1K_BAUDRATE) | (1<<CC1K_DATA_FORMAT) | (1<<CC1K_XOSC_FREQ)),
  301.     // MATCH  0x12
  302.     ((0x7<<CC1K_RX_MATCH) | (0x0<<CC1K_TX_MATCH)),
  303.     // FSCTRL 0x13
  304.     ((1<<CC1K_FS_RESET_N)),
  305.     // FSHAPE7 - FSHAPE1   0x14-0x1a
  306.     0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  307.     // FSDELAY   0x1b
  308.     0x00,
  309.     // PRESCALER    0x1c
  310.     0x00,
  311.     // CURRENT (TX MODE VALUE)  0x1d
  312.     ((8<<CC1K_VCO_CURRENT) | (1<<CC1K_PA_DRIVE)),
  313.     // High side LO  0x1e (i.e. do we need to invert the data?)
  314.     TRUE
  315.   },
  316. }" ((const . t) (typemodifiers "static") (dereference . 2)) nil nil [8303 17162]))
  317.     )
  318.    )
  319.   )