1 Commits

Author SHA1 Message Date
xushaoxiang 360697296c 修复椭圆遥控控制异常 2026-07-21 16:31:07 +08:00
151 changed files with 6899 additions and 6086 deletions
@@ -247,8 +247,8 @@ do { \
(__HANDLE__)->Lock = HAL_UNLOCKED; \ (__HANDLE__)->Lock = HAL_UNLOCKED; \
} while (0U) } while (0U)
#if ((__ARMCC_VERSION % 1000) != 750) #if ((__ARMCC_VERSION % 1000) != 960)
#error "Compiler build number mismatch. Required: build 750." #error "Compiler build number mismatch. Required: build 960."
#endif #endif
/* Macro to get variable aligned on 4-bytes, for __ICCARM__ the directive /* Macro to get variable aligned on 4-bytes, for __ICCARM__ the directive
@@ -42,8 +42,8 @@ uint8_t adress_ch2_index = 0; // 通道2地址索引(0-4)
uint8_t match_ch = 0; // 匹配到的通道(1=GPIO52=GPIO2 uint8_t match_ch = 0; // 匹配到的通道(1=GPIO52=GPIO2
#define MATCH_CH1 0 // HPW421 不使用通道1 #define MATCH_CH1 (1 << 0) //GPIO5
#define MATCH_CH2 (1 << 1) // 通道2匹配标记 #define MATCH_CH2 (1 << 1) // 通道2匹配标记
uint8_t flash_ch1_state=0; uint8_t flash_ch1_state=0;
@@ -92,8 +92,6 @@ void chx_gpio_init(void)
GPIO_InitCfg.FunSel = GPIO_Dx; // 选择GPIO功能(非特殊功能) GPIO_InitCfg.FunSel = GPIO_Dx; // 选择GPIO功能(非特殊功能)
GPIO_InitCfg.Pull = GPIO_NOPULL; //下拉电阻使能 GPIO_InitCfg.Pull = GPIO_NOPULL; //下拉电阻使能
GPIO_InitCfg.Dir = GPIO_DIR_OUTPUT; // 输出方向
GPIO_InitCfg.Int = NOT_INT; // 不使能中断
GPIO_InitCfg.Dir = GPIO_DIR_OUTPUT; // 输出方向 GPIO_InitCfg.Dir = GPIO_DIR_OUTPUT; // 输出方向
GPIO_InitCfg.Int = NOT_INT; // 不使能中断 GPIO_InitCfg.Int = NOT_INT; // 不使能中断
GPIO_InitCfg.Pin = RELAY_CH2_PIN; // 设置通道2引脚 GPIO_InitCfg.Pin = RELAY_CH2_PIN; // 设置通道2引脚
@@ -143,17 +141,10 @@ void app_key_callback_handler(uint16_t key_value) //按键回调函数
case MODE_DOUBLE_CLICK: //双击 case MODE_DOUBLE_CLICK: //双击
key_state=KEY_SHORT; key_state=KEY_SHORT;
power=3; power=4;
led_state=2; led_state=2;
break; break;
case MODE_QUAD_CLICK: //四击
key_state=KEY_SHORT;
power=3;
led_state=2;
break;
default: default:
break; break;
} }
@@ -167,17 +158,11 @@ void ble_mode_scan(void)
{ {
switch(receive_mode) switch(receive_mode)
{ {
case 1:
receive_mode=0;
key_state=KEY_SHORT;
power=3;
led_state=2;
break;
case 2: case 2:
receive_mode=0; receive_mode=0;
key_state=KEY_SHORT; key_state=KEY_SHORT;
power=3; power=4;
led_state=2; led_state=2;
break; break;
@@ -202,7 +187,7 @@ void _433_fun(void)
switch(res_data) switch(res_data)
{ {
case 0x03: //如果是3键遥控或者是正方形白色遥控 case 0x03: //如果是3键遥控或者是正方形白色遥控
if(match_ch & MATCH_CH2){ if(match_ch & MATCH_CH1){
xc_gpio_toggle_pin(RELAY_CH2_PIN); xc_gpio_toggle_pin(RELAY_CH2_PIN);
flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN); flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN);
ble_state_mark_dirty(BLE_STATE_DIRTY_OUTPUT | BLE_STATE_DIRTY_RF433); ble_state_mark_dirty(BLE_STATE_DIRTY_OUTPUT | BLE_STATE_DIRTY_RF433);
@@ -212,7 +197,7 @@ void _433_fun(void)
case 0x04: //如果是黑色长方形遥控或者椭圆遥控关闭按键 case 0x04: //如果是黑色长方形遥控或者椭圆遥控关闭按键
if(match_ch & MATCH_CH2) if(match_ch & MATCH_CH1)
{ {
xc_gpio_write_pin(RELAY_CH2_PIN,GPIO_PIN_RESET); xc_gpio_write_pin(RELAY_CH2_PIN,GPIO_PIN_RESET);
flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN); flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN);
@@ -221,7 +206,7 @@ void _433_fun(void)
break; break;
case 0x02: //如果是黑色长方形遥控或者椭圆遥控打开按键 case 0x02: //如果是黑色长方形遥控或者椭圆遥控打开按键
if(match_ch & MATCH_CH2) if(match_ch & MATCH_CH1)
{ {
xc_gpio_write_pin(RELAY_CH2_PIN,GPIO_PIN_SET); xc_gpio_write_pin(RELAY_CH2_PIN,GPIO_PIN_SET);
flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN); flash_ch2_state=xc_gpio_read_pin(RELAY_CH2_PIN);
@@ -256,7 +241,7 @@ void scan_433(void)
else if(rf433_sw_flag==2) else if(rf433_sw_flag==2)
{ {
rf433_sw_flag=0; rf433_sw_flag=0;
power=3; power=4;
key_state=KEY_SHORT; key_state=KEY_SHORT;
led_state=2; led_state=2;
} }
@@ -269,45 +254,45 @@ void scan_433(void)
} }
if(power==3 && rf433_decoder_flag==true && key_state==KEY_SHORT ) //双击对码GPIO2 // if(power==3 && rf433_decoder_flag==true && key_state==KEY_SHORT ) //双击对码GPIO2
{ // {
//
//
key_state=0; // key_state=0;
power=2; // power=2;
led_state=0; // led_state=0;
//
//
//
if(adress_ch2_index>4) // if(adress_ch2_index>4)
{ // {
adress_ch2_index=0; // adress_ch2_index=0;
} // }
//
adress_ture_flag=0; // adress_ture_flag=0;
//
for(i=0;i<5;i++) // for(i=0;i<5;i++)
{ // {
if(adress_H_ch2[i]==adress_H && adress_L_ch2[i]==adress_L) // if(adress_H_ch2[i]==adress_H && adress_L_ch2[i]==adress_L)
{ // {
adress_ture_flag=1; // adress_ture_flag=1;
//
break; // break;
} // }
} // }
if(adress_ture_flag==0) // if(adress_ture_flag==0)
{ // {
//
adress_H_ch2[adress_ch2_index] = adress_H; // adress_H_ch2[adress_ch2_index] = adress_H;
adress_L_ch2[adress_ch2_index] = adress_L; // adress_L_ch2[adress_ch2_index] = adress_L;
adress_ch2_index++; // 索引自增 // adress_ch2_index++; // 索引自增
} // }
//
//
} // }
else if(power==4 && rf433_decoder_flag==true && key_state==KEY_SHORT ) //四击对码GPIO5 if(power==4 && rf433_decoder_flag==true && key_state==KEY_SHORT ) //四击对码GPIO5
{ {
@@ -366,14 +351,14 @@ void scan_433(void)
} }
} }
for(i=0; i<5; i++) // for(i=0; i<5; i++)
{ // {
if(adress_H_ch2[i]==adress_H && adress_L_ch2[i]==adress_L) // if(adress_H_ch2[i]==adress_H && adress_L_ch2[i]==adress_L)
{ // {
match_ch|= MATCH_CH2; // 标记匹配到通道2 // match_ch|= MATCH_CH2; // 标记匹配到通道2
break; // break;
} // }
} // }
if(match_ch != 0) if(match_ch != 0)
@@ -3,13 +3,13 @@
#define RF433_FIFO_SIZE 256u #define RF433_FIFO_SIZE 256u
#define RF433_GLITCH_DYNAMIC_MIN 2u #define RF433_GLITCH_DYNAMIC_MIN 1u //2
#define RF433_GLITCH_DYNAMIC_MAX 4u #define RF433_GLITCH_DYNAMIC_MAX 1u //4
#define RF433_SYNC_LOW_MIN 35u //45改35 #define RF433_SYNC_LOW_MIN 35u //45改35
#define RF433_SYNC_LOW_MAX 200u //180改200 #define RF433_SYNC_LOW_MAX 200u //180改200
#define RF433_SYNC_HIGH_MIN 1u #define RF433_SYNC_HIGH_MIN 2u
#define RF433_SYNC_HIGH_MAX 15u //12改15 #define RF433_SYNC_HIGH_MAX 30u //12改15
#define RF433_BIT_LEN 24u #define RF433_BIT_LEN 24u
#define RF433_REPEAT_CONFIRM 1u //2改1 #define RF433_REPEAT_CONFIRM 1u //2改1
@@ -19,9 +19,9 @@
#define RF433_BIT_TOTAL_MIN 3u //4改3 #define RF433_BIT_TOTAL_MIN 3u //4改3
#define RF433_BIT_TOTAL_MAX 40u //35改40 #define RF433_BIT_TOTAL_MAX 40u //35改40
#define RF433_PROCESS_MAX_ONCE 32u #define RF433_PROCESS_MAX_ONCE 64u
#define RF433_FRAME_SCORE_MIN 50u //70改50 #define RF433_FRAME_SCORE_MIN 40u //70改50
#define RF433_BIT_SCORE_GOOD 4u #define RF433_BIT_SCORE_GOOD 4u
#define RF433_BIT_SCORE_NORMAL 3u #define RF433_BIT_SCORE_NORMAL 3u
#define RF433_BIT_SCORE_POOR 1u #define RF433_BIT_SCORE_POOR 1u
@@ -91,7 +91,7 @@ typedef struct
Rf433DecoderFrame_t frame; Rf433DecoderFrame_t frame;
bool frame_ready; bool frame_ready;
uint16_t anti_repeat_tick; // 新增:连发屏蔽倒计时
} Rf433Decode_t; } Rf433Decode_t;
typedef struct typedef struct
@@ -208,7 +208,7 @@ void rf433_decoder_init(void)
s_dec.frame_ready = false; s_dec.frame_ready = false;
s_dec.ppl_locked = 0; s_dec.ppl_locked = 0;
s_dec.window_mode = RF433_WINDOW_NORMAL; s_dec.window_mode = RF433_WINDOW_NORMAL;
s_dec.anti_repeat_tick=0; //新增
rf433_decode_reset(); rf433_decode_reset();
rf433_repair_reset(); rf433_repair_reset();
@@ -284,7 +284,7 @@ static bool rf433_is_sync(uint16_t high, uint16_t low)
return false; return false;
} }
if (low < (uint16_t)(high * 10u)) //12 if (low < (uint16_t)(high * 12u)) //12
{ {
return false; return false;
} }
@@ -500,8 +500,7 @@ static void rf433_output_code(uint32_t code)
s_dec.last_code = code; s_dec.last_code = code;
s_dec.same_cnt = 1; s_dec.same_cnt = 1;
// // 换码直接清空屏蔽计时,不同按键不拦截
// s_dec.anti_repeat_tick = 0;
} }
RF433_DETAIL_LOG("[RF433 REPEAT] code=0x%06X same=%d/%d\r\n", RF433_DETAIL_LOG("[RF433 REPEAT] code=0x%06X same=%d/%d\r\n",
@@ -519,8 +518,7 @@ static void rf433_output_code(uint32_t code)
s_dec.frame.score = s_dec.frame_score; s_dec.frame.score = s_dec.frame_score;
s_dec.frame_ready = true; s_dec.frame_ready = true;
// // 输出后刷新连发屏蔽倒计时,一段时间内不再输出同码
// s_dec.anti_repeat_tick = RF433_ANTI_REPEAT_TICK;
s_dec.same_cnt = 0; s_dec.same_cnt = 0;
@@ -761,11 +759,7 @@ void rf433_decoder_process(void)
Rf433Pulse_t pulse; Rf433Pulse_t pulse;
uint8_t cnt = 0; uint8_t cnt = 0;
// // 新增:防重复倒计时全局递减
// if(s_dec.anti_repeat_tick > 0)
// {
// s_dec.anti_repeat_tick--;
// }
while ((cnt < RF433_PROCESS_MAX_ONCE) && rf433_fifo_pop(&pulse)) while ((cnt < RF433_PROCESS_MAX_ONCE) && rf433_fifo_pop(&pulse))
@@ -49,10 +49,10 @@ void switch_init(void)
GPIO_InitCfg.Pin = SWITCH_S1_PIN; // 设置S1引脚 GPIO_InitCfg.Pin = SWITCH_S1_PIN; // 设置S1引脚
xc_gpio_init(&GPIO_InitCfg); // 初始化GPIO xc_gpio_init(&GPIO_InitCfg); // 初始化GPIO
GPIO_InitCfg.Dir = GPIO_DIR_INPUT; // 输出方向 // GPIO_InitCfg.Dir = GPIO_DIR_INPUT; // 输出方向
GPIO_InitCfg.Int = FAIL_EDGE_INT; //使能中断 // GPIO_InitCfg.Int = FAIL_EDGE_INT; //使能中断
GPIO_InitCfg.Pin = SWITCH_S2_PIN; // 设置S2引脚 // GPIO_InitCfg.Pin = SWITCH_S2_PIN; // 设置S2引脚
xc_gpio_init(&GPIO_InitCfg); // 初始化GPIO // xc_gpio_init(&GPIO_InitCfg); // 初始化GPIO
xc_gpio_it_config(GPIO_1,FAIL_EDGE_INT); xc_gpio_it_config(GPIO_1,FAIL_EDGE_INT);
xc_gpio_it_config(GPIO_19,FAIL_EDGE_INT); xc_gpio_it_config(GPIO_19,FAIL_EDGE_INT);
@@ -89,12 +89,12 @@ void trigger_check_process(void)
s1_state=DB_PRESS_DEBOUNCE; s1_state=DB_PRESS_DEBOUNCE;
} }
if(S2_first_on_state==1) // if(S2_first_on_state==1)
{ // {
S2_first_on_state=0; // S2_first_on_state=0;
//
s2_state=DB_PRESS_DEBOUNCE; // s2_state=DB_PRESS_DEBOUNCE;
} // }
// if(S1_first_on_state==1) // if(S1_first_on_state==1)
// { // {
@@ -188,79 +188,79 @@ void trigger_check_process(void)
//
switch(s2_state) // switch(s2_state)
{ // {
case DB_IDLE: //空闲状态 // case DB_IDLE: //空闲状态
break; // break;
//
case DB_PRESS_DEBOUNCE: //按下防抖 // case DB_PRESS_DEBOUNCE: //按下防抖
if(s2_debounce_cnt>0) s2_debounce_cnt--; // if(s2_debounce_cnt>0) s2_debounce_cnt--;
if(s2_debounce_cnt==0) // if(s2_debounce_cnt==0)
{ // {
//防抖时间到,采样当前电平是否是低电平 // //防抖时间到,采样当前电平是否是低电平
if(xc_gpio_read_pin(SWITCH_S2_PIN)==0) // if(xc_gpio_read_pin(SWITCH_S2_PIN)==0)
{ // {
s2_state = DB_PRESSED; //进入按下状态,不响应中断 // s2_state = DB_PRESSED; //进入按下状态,不响应中断
if(trig2_wait == 0) // if(trig2_wait == 0)
{ // {
trig2_cnt = 1; // trig2_cnt = 1;
trig2_timeout = TRIGGER_TIMEOUT_MS; // trig2_timeout = TRIGGER_TIMEOUT_MS;
trig2_wait = 1; // trig2_wait = 1;
} // }
else // else
{ // {
if(trig2_timeout>0) // if(trig2_timeout>0)
{ // {
trig2_cnt++; // trig2_cnt++;
} // }
//
trig2_timeout = TRIGGER_TIMEOUT_MS; // trig2_timeout = TRIGGER_TIMEOUT_MS;
} // }
} // }
else // else
{ // {
// 杂波导致误触,回到空闲 // // 杂波导致误触,回到空闲
s2_state = DB_IDLE; // s2_state = DB_IDLE;
} // }
} // }
break; // break;
//
//
case DB_PRESSED: //确认按下 // case DB_PRESSED: //确认按下
// 等待引脚回高电平 // // 等待引脚回高电平
if(xc_gpio_read_pin(SWITCH_S2_PIN) == 1) // if(xc_gpio_read_pin(SWITCH_S2_PIN) == 1)
{ // {
s2_state = DB_RELEASE_DEBOUNCE; // s2_state = DB_RELEASE_DEBOUNCE;
s2_debounce_cnt = DEBOUNCE_MS; // 释放30ms防抖 // s2_debounce_cnt = DEBOUNCE_MS; // 释放30ms防抖
} // }
break; // break;
case DB_RELEASE_DEBOUNCE: //释放防抖 // case DB_RELEASE_DEBOUNCE: //释放防抖
if(s2_debounce_cnt > 0) s2_debounce_cnt--; // if(s2_debounce_cnt > 0) s2_debounce_cnt--;
if(s2_debounce_cnt == 0) // if(s2_debounce_cnt == 0)
{ // {
if(xc_gpio_read_pin(SWITCH_S2_PIN) == 1) // 确认释放 // if(xc_gpio_read_pin(SWITCH_S2_PIN) == 1) // 确认释放
{ // {
s2_state = DB_IDLE; // 回到空闲 // s2_state = DB_IDLE; // 回到空闲
trig2_timeout = TRIGGER_TIMEOUT_MS; // trig2_timeout = TRIGGER_TIMEOUT_MS;
switch2_RELEASE_flag=1; // switch2_RELEASE_flag=1;
if(s2_first_press_flag==1) // if(s2_first_press_flag==1)
{ // {
s2_first_press_flag=2; // s2_first_press_flag=2;
//
} // }
//
//
} // }
else // else
{ // {
// 再等20ms // // 再等20ms
s2_debounce_cnt = DEBOUNCE_MS; // 30ms // s2_debounce_cnt = DEBOUNCE_MS; // 30ms
} // }
} // }
break; // break;
} // }
@@ -330,76 +330,76 @@ void trigger_check_process(void)
// S2 超时处理 // // S2 超时处理
if(trig2_timeout > 0) // if(trig2_timeout > 0)
{ // {
trig2_timeout--; // trig2_timeout--;
} // }
else if(trig2_timeout==0 && switch2_RELEASE_flag==1 ) // else if(trig2_timeout==0 && switch2_RELEASE_flag==1 )
{ // {
switch2_RELEASE_flag=2; // switch2_RELEASE_flag=2;
} // }
//
//
// 600ms倒计时结束,且有计数 // // 600ms倒计时结束,且有计数
if(trig2_timeout == 0 && trig2_cnt == 1 && trig2_wait == 1 && s2_state == DB_PRESSED) //确定按下1次 // if(trig2_timeout == 0 && trig2_cnt == 1 && trig2_wait == 1 && s2_state == DB_PRESSED) //确定按下1次
{ // {
//
trig2_cnt = 0; // trig2_cnt = 0;
trig2_wait = 0; // trig2_wait = 0;
s2_first_press_flag=1; // s2_first_press_flag=1;
//
xc_gpio_write_pin(GPIO_2,GPIO_PIN_SET); // xc_gpio_write_pin(GPIO_2,GPIO_PIN_SET);
//
flash_ch2_state=xc_gpio_read_pin(GPIO_2); // flash_ch2_state=xc_gpio_read_pin(GPIO_2);
flash_run(); // flash_run();
//
//
} // }
//
else if(trig2_timeout == 0 && (trig2_cnt > 1 && trig2_cnt < TRIGGER_CONTINUE_CNT)) // else if(trig2_timeout == 0 && (trig2_cnt > 1 && trig2_cnt < TRIGGER_CONTINUE_CNT))
{ // {
//
trig2_cnt = 0; // trig2_cnt = 0;
trig2_wait = 0; // trig2_wait = 0;
//
//
//
} // }
else if(trig2_timeout == 0 && trig2_cnt >= TRIGGER_CONTINUE_CNT) // else if(trig2_timeout == 0 && trig2_cnt >= TRIGGER_CONTINUE_CNT)
{ // {
//
//
if( s2_state == DB_IDLE) // if( s2_state == DB_IDLE)
{ // {
rf433_sw_flag = 2; // rf433_sw_flag = 2;
trig2_cnt = 0; // trig2_cnt = 0;
trig2_wait = 0; // trig2_wait = 0;
} // }
else // else
{ // {
trig2_cnt = 0; // trig2_cnt = 0;
trig2_wait = 0; // trig2_wait = 0;
} // }
//
//
} // }
//
//
//
else if(trig2_timeout == 0 && switch2_RELEASE_flag==2 && s2_state == DB_IDLE && s2_first_press_flag==2 ) // else if(trig2_timeout == 0 && switch2_RELEASE_flag==2 && s2_state == DB_IDLE && s2_first_press_flag==2 )
{ // {
//
//
//
s2_state = DB_IDLE; // s2_state = DB_IDLE;
switch2_RELEASE_flag=0; // switch2_RELEASE_flag=0;
s2_first_press_flag=0; // s2_first_press_flag=0;
//
xc_gpio_write_pin(GPIO_2,GPIO_PIN_RESET); // xc_gpio_write_pin(GPIO_2,GPIO_PIN_RESET);
flash_ch2_state=xc_gpio_read_pin(GPIO_2); // flash_ch2_state=xc_gpio_read_pin(GPIO_2);
flash_run(); // flash_run();
} // }
@@ -418,12 +418,12 @@ void gpio_intr_callback(uint64_t intr_sta)
} }
if((intr_sta & ((uint64_t)1 << SWITCH_S2_PIN)) != 0) //如果是GPIO_19的中断 // if((intr_sta & ((uint64_t)1 << SWITCH_S2_PIN)) != 0) //如果是GPIO_19的中断
{ // {
if(s2_state == DB_IDLE && S2_first_on_state==0) // if(s2_state == DB_IDLE && S2_first_on_state==0)
{ // {
s2_state = DB_PRESS_DEBOUNCE; // s2_state = DB_PRESS_DEBOUNCE;
s2_debounce_cnt = DEBOUNCE_MS; // s2_debounce_cnt = DEBOUNCE_MS;
} // }
} // }
} }
File diff suppressed because it is too large Load Diff
@@ -21,8 +21,8 @@ Target DLL: UL2CM3.DLL V1.164.8.0
Dialog DLL: TARMCM1.DLL V1.14.6.0 Dialog DLL: TARMCM1.DLL V1.14.6.0
<h2>Project:</h2> <h2>Project:</h2>
C:\Users\QJM\Desktop\6517_SDK\XC6XXX系列SDK_20260428\XC65+XC62系列SDK_20260428\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx C:\Users\QJM\Desktop\421发布58\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx
Project File Date: 07/03/2026 Project File Date: 07/21/2026
<h2>Output:</h2> <h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
@@ -34,91 +34,94 @@ compiling app_batt.c...
compiling arch_main.c... compiling arch_main.c...
..\app\src\arch_main.c(202): warning: #177-D: variable "spi_idx" was declared but never referenced ..\app\src\arch_main.c(202): warning: #177-D: variable "spi_idx" was declared but never referenced
uint8_t spi_idx=0; uint8_t spi_idx=0;
..\app\src\arch_main.c(341): warning: #223-D: function "rf_tx_power_set" declared implicitly ..\app\src\arch_main.c(340): warning: #223-D: function "rf_tx_power_set" declared implicitly
rf_tx_power_set(TRANS_POWER_0_5DBM); rf_tx_power_set(TRANS_POWER_0_5DBM);
..\app\src\arch_main.c: 2 warnings, 0 errors ..\app\src\arch_main.c: 2 warnings, 0 errors
compiling app_sec.c... compiling app_sec.c...
compiling usr_server.c... compiling usr_server.c...
..\app\src\usr_server.c(78): warning: #550-D: variable "ble_state_last_ch1_count" was set but never used
static uint8_t ble_state_last_ch1_count = 0;
..\app\src\usr_server.c: 1 warning, 0 errors
compiling aes.c... compiling aes.c...
compiling app_task.c... compiling app_task.c...
compiling xc_drv_adc.c...
compiling nvds.c... compiling nvds.c...
compiling xc_drv_adc.c...
compiling xc_drv_aotimer.c... compiling xc_drv_aotimer.c...
compiling xc_gap_api.c... compiling xc_gap_api.c...
compiling xc_gatt_client_api.c...
compiling xc_drv_bor.c... compiling xc_drv_bor.c...
compiling xc_gatt_client_api.c...
compiling xc_gatt_server_api.c... compiling xc_gatt_server_api.c...
compiling xc_drv_calib.c... compiling xc_drv_calib.c...
compiling xc_drv_dma.c...
compiling xc_drv_clock.c... compiling xc_drv_clock.c...
compiling xc_drv_fmc_spi_dma.c... compiling xc_drv_dma.c...
compiling xc_drv_fmc_spi.c... compiling xc_drv_fmc_spi.c...
compiling xc_drv_fmc_spi_dma.c...
compiling xc_drv_gpio.c... compiling xc_drv_gpio.c...
compiling xc_drv_i2c.c... compiling xc_drv_i2c.c...
compiling xc_drv_pga.c... compiling xc_drv_pga.c...
compiling xc_drv_pwm.c... compiling xc_drv_pwm.c...
compiling xc_drv_pwr.c... compiling xc_drv_pwr.c...
compiling xc_drv_qdec.c... compiling xc_drv_qdec.c...
compiling xc_drv_rtc.c...
compiling xc_drv_spi.c... compiling xc_drv_spi.c...
compiling xc_drv_rtc.c...
compiling xc_drv_spi_dma.c... compiling xc_drv_spi_dma.c...
compiling xc_drv_sw_i2c.c... compiling xc_drv_sw_i2c.c...
compiling xc_drv_systick.c... compiling xc_drv_systick.c...
compiling xc_drv_timer.c... compiling xc_drv_timer.c...
compiling xc_drv_uart_dma.c... compiling xc_drv_uart_dma.c...
compiling xc_drv_uart.c... compiling xc_drv_uart.c...
compiling xc_drv_wdt.c...
compiling timer.c... compiling timer.c...
compiling xc_drv_wdt.c...
compiling switch_s.c...
compiling fmc_spi_1.c...
compiling key.c...
compiling led.c...
compiling timeslice.c...
compiling uart_1.c... compiling uart_1.c...
compiling rf433.c... compiling rf433.c...
..\app\src\rf433.c(128): warning: #177-D: function "set_click" was declared but never referenced ..\app\src\rf433.c(116): warning: #177-D: function "set_click" was declared but never referenced
static void set_click(void) static void set_click(void)
..\app\src\rf433.c: 1 warning, 0 errors ..\app\src\rf433.c: 1 warning, 0 errors
compiling fmc_spi_1.c...
compiling led.c...
compiling switch_s.c...
compiling key.c...
compiling timeslice.c...
compiling ota_flash_interface.c...
compiling rf433_decoder.c... compiling rf433_decoder.c...
compiling ota_server.c... compiling ota_flash_interface.c...
compiling ota_protocol.c... compiling ota_protocol.c...
..\app\src\ota_protocol.c(149): warning: #550-D: variable "sw_ver" was set but never used ..\app\src\ota_protocol.c(149): warning: #550-D: variable "sw_ver" was set but never used
uint16_t sw_ver; uint16_t sw_ver;
..\app\src\ota_protocol.c(150): warning: #550-D: variable "rom_ver" was set but never used ..\app\src\ota_protocol.c(150): warning: #550-D: variable "rom_ver" was set but never used
uint16_t rom_ver; uint16_t rom_ver;
..\app\src\ota_protocol.c: 2 warnings, 0 errors ..\app\src\ota_protocol.c: 2 warnings, 0 errors
compiling ota_server.c...
linking... linking...
.\Linker\cpu_xip.scat(21): warning: L6329W: Pattern uread4.o(.text) only matches removed unused sections. .\Linker\cpu_xip.scat(21): warning: L6329W: Pattern uread4.o(.text) only matches removed unused sections.
Program Size: Code=28664 RO-data=1784 RW-data=3000 ZI-data=4192 Program Size: Code=28268 RO-data=1784 RW-data=3012 ZI-data=4196
Finished: 0 information, 1 warning and 0 error messages. Finished: 0 information, 1 warning and 0 error messages.
After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf
After Build - User command #2: .\output_tool\Double_ota\ge_ota.bat After Build - User command #2: .\output_tool\Double_ota\ge_ota.bat
Size of file: 30568 bytes. Size of file: 30180 bytes.
all_size=30568 all_size=30180
size:30568 PageCNT120 size:30180 PageCNT118
dual_xip dual_xip
length:30984 length:30472
size:30984 size:30472
Addr:12000 Addr:12000
Size:0x7800 Size:0x7600
BAddr:0x12000 BAddr:0x12000
Acheck:0x8ed9ea0 Acheck:0x741cdb80
SoftVer:0x10 SoftVer:0x10
RomVer:0x20 RomVer:0x20
LoadAddr:0x11012000 LoadAddr:0x11012000
Is xip ota?:1 Is xip ota?:1
ota_data.bin success已复制 1 个文件。 ota_data.bin success已复制 1 个文件。
Size of file: 30568 bytes. Size of file: 30180 bytes.
all_size=30568 all_size=30180
size:30568 PageCNT120 size:30180 PageCNT118
dual_xip dual_xip
length:30984 length:30472
size:30984 size:30472
Addr:12000 Addr:12000
Size:0x7800 Size:0x7600
BAddr:0x1e000 BAddr:0x1e000
Acheck:0x8ed9ea0 Acheck:0x741cdb80
SoftVer:0x10 SoftVer:0x10
RomVer:0x20 RomVer:0x20
LoadAddr:0x11012000 LoadAddr:0x11012000
@@ -152,10 +155,440 @@ is_db=1
is_th=0 is_th=0
需要填充0个sector 需要填充0个sector
all_size:1a000 all_size:1a000
size: 30568 size: 30180
updata file success ! updata file success !
已复制 1 个文件。 已复制 1 个文件。
".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 6 Warning(s). 总有2个命令行参数
可 执 行文 件 名:C:\Users\QJM\Desktop\421发布58\tools\offline_burn\Xinc_mac_tool.exe
第一个命令行参数:40-ab-00-cd-01-01
第二个命令行参数:1000000
限制烧录次数burn_times=1000000
mac:40-ab-00-cd-01-01
0X40 0XAB 0 0XCD 0X1 0X1
Size of file: 106496 bytes.
crc:1:f4cf18e0
crc:2:8fddd820
crc:3:481623e0
crc:4:d6120320
crc:5:36e1e360
crc:6:3faa39c0
crc:7:5f951c60
crc:8:25b14e0
crc:9:a2fbe460
crc:10:71af8e0
crc:11:ba65bd20
crc:12:2fb17760
crc:13:416afca0
crc:14:e1270f60
crc:15:246e13c0
crc:16:7f67c320
crc:17:1946dba0
crc:18:2105cfe0
crc:19:a79444e0
crc:20:74a721a0
crc:21:11d3fd00
crc:22:d2b1dd80
crc:23:73d8380
crc:24:8d093260
crc:25:9aaaec0
crc:26:c6f0eb20
crc:27:25ecd560
crc:28:57384220
crc:29:b08b2bc0
crc:30:e1a2b940
crc:31:47fc4b60
crc:32:c27823c0
crc:33:11f82b40
crc:34:2d6f6aa0
crc:35:b0392d00
crc:36:401f46a0
crc:37:8390a5c0
crc:38:bf87ea40
crc:39:c8a721e0
crc:40:86d31a80
crc:41:8be11c20
crc:42:374eca60
crc:43:b006f720
crc:44:39cd6ee0
crc:45:7712960
crc:46:779a9dc0
crc:47:e1fa0080
crc:48:31290d00
crc:49:6abb1860
crc:50:ae9bb4c0
crc:51:f95677a0
crc:52:10d3a280
crc:53:5e050800
crc:54:38f19840
crc:55:9c788100
crc:56:5e940ac0
crc:57:9edd18e0
crc:58:d3ef8860
crc:59:7d4e26c0
crc:60:703f73a0
crc:61:5a43cc20
crc:62:fd2d7f80
crc:63:470db080
crc:64:4f181b20
crc:65:808b86a0
crc:66:fc5c88a0
crc:67:9b1072e0
crc:68:4d182440
crc:69:dcc9bde0
crc:70:6f547d60
crc:71:d8ec8e0
crc:72:440f72c0
crc:73:39aeb560
crc:74:ceb10f60
crc:75:68620300
crc:76:888f4620
crc:77:b82d9fe0
crc:78:59251d00
crc:79:8c9f95a0
crc:80:2c9abd20
crc:81:803bef40
crc:82:b980af60
crc:83:95503420
crc:84:5fdecca0
crc:85:b4aff440
crc:86:2f74d160
crc:87:b6fbce00
crc:88:d6bfc880
crc:89:b0cb5080
crc:90:d2d2d60
crc:91:72885fe0
crc:92:2af87600
crc:93:ebee5080
crc:94:9fadd2a0
crc:95:1bab0c60
crc:96:884941e0
crc:97:3b483e20
crc:98:2cb130e0
crc:99:7a70ba00
crc:100:b64585a0
crc:101:7f2c1fc0
crc:102:df4b28e0
crc:103:789166c0
crc:104:30d42cc0
crc:105:91cee2c0
crc:106:e2651700
crc:107:f1597ee0
crc:108:abcc4780
crc:109:81d65380
crc:110:5d830c60
crc:111:f4037a40
crc:112:10733d00
crc:113:20da18e0
crc:114:a1d0dae0
crc:115:d356e880
crc:116:460020e0
crc:117:3e569e20
crc:118:eb234e00
crc:119:c0c72500
crc:120:3f640c0
crc:121:cb475280
crc:122:24730a00
crc:123:62339d20
crc:124:106ada00
crc:125:56f44e40
crc:126:5bdad3c0
crc:127:64227c00
crc:128:3faed80
crc:129:69d33aa0
crc:130:bf45e4c0
crc:131:504b5860
crc:132:735615c0
crc:133:cf0c80a0
crc:134:353daa60
crc:135:afbda200
crc:136:f13e0480
crc:137:46ed4f00
crc:138:dc223be0
crc:139:f777aa00
crc:140:c25ac140
crc:141:55ff7ba0
crc:142:c51b7a40
crc:143:90cc9cc0
crc:144:1918be40
crc:145:36e0e620
crc:146:ce5dff20
crc:147:4b0e7a40
crc:148:99817c80
crc:149:241fac20
crc:150:2f032400
crc:151:3f8eae20
crc:152:aa546a0
crc:153:79594a00
crc:154:4d82e920
crc:155:311a54e0
crc:156:d1da5f20
crc:157:3b6921e0
crc:158:f2f86a40
crc:159:9ea748e0
crc:160:29356280
crc:161:20becf20
crc:162:a02d0080
crc:163:9e9ba9e0
crc:164:8538daa0
crc:165:5aab7500
crc:166:3eb67be0
crc:167:5cc299c0
crc:168:990e9040
crc:169:3971eea0
crc:170:b6b9ef40
crc:171:85d6d7c0
crc:172:75a78be0
crc:173:828a9ec0
crc:174:1e55dba0
crc:175:3d3f0160
crc:176:2c26cd60
crc:177:2b841920
crc:178:5fc736a0
crc:179:e596de0
crc:180:ed70cda0
crc:181:539c65c0
crc:182:7f997500
crc:183:48c819c0
crc:184:9dec0740
crc:185:c1711560
crc:186:d5b64280
crc:187:5e8b5380
crc:188:bb426300
crc:189:1d962e80
crc:190:b7c27dc0
crc:191:76b9160
crc:192:7b30f520
crc:193:26844700
crc:194:144a3320
crc:195:a1e22ec0
crc:196:9ed604e0
crc:197:7658b0c0
crc:198:dddad000
crc:199:4de914a0
crc:200:ca3a9e0
crc:201:93712f40
crc:202:e8d81ca0
crc:203:928e3e0
crc:204:b6eb0b60
crc:205:35393080
crc:206:5f107d60
crc:207:4f88e240
crc:208:ab279f00
crc:209:8b580b60
crc:210:c6f31a60
crc:211:fcd2b3a0
crc:212:6f9c3d00
crc:213:555d10a0
crc:214:ff8bb2a0
crc:215:c948fa60
crc:216:477fdec0
crc:217:37028fc0
crc:218:3025ad00
crc:219:632ead20
crc:220:aadaa4c0
crc:221:39764440
crc:222:baad1500
crc:223:ea848400
crc:224:99dd7100
crc:225:300cd9a0
crc:226:ec9c5e0
crc:227:7560f8e0
crc:228:e85ebce0
crc:229:9fbdda0
crc:230:aaddd200
crc:231:24141fc0
crc:232:70000bc0
crc:233:3b8958e0
crc:234:e46cc400
crc:235:eec7cae0
crc:236:edc6da60
crc:237:45102560
crc:238:2923c9c0
crc:239:93497800
crc:240:ad1aa2c0
crc:241:96507740
crc:242:73b2180
crc:243:95569720
crc:244:cc5ce8a0
crc:245:cc63e2a0
crc:246:a2079a00
crc:247:9990e7c0
crc:248:760d1060
crc:249:39fa9dc0
crc:250:17c00240
crc:251:bed960a0
crc:252:33f3d020
crc:253:1ca25ac0
crc:254:ec072660
crc:255:186cf880
crc:256:e8f6ba80
crc:257:36d3c8c0
crc:258:a91f9280
crc:259:1e79a780
crc:260:98059f00
crc:261:f153ffa0
crc:262:5e074420
crc:263:220d6b20
crc:264:ad4479a0
crc:265:8c4ecac0
crc:266:28e1c760
crc:267:12d37d60
crc:268:a60fc3a0
crc:269:8c9e0d20
crc:270:6f6a04c0
crc:271:a5782ae0
crc:272:c45ffce0
crc:273:ffb662c0
crc:274:40b6f120
crc:275:18546f40
crc:276:ec7aa0e0
crc:277:38422a60
crc:278:752406c0
crc:279:471f62a0
crc:280:f9ea0580
crc:281:9b258060
crc:282:17a9dc80
crc:283:baee4380
crc:284:6d8be900
crc:285:6c07cec0
crc:286:3eeb4760
crc:287:d44fda0
crc:288:41a6c900
crc:289:c0935040
crc:290:968816e0
crc:291:61023220
crc:292:a1180480
crc:293:e4b4f6a0
crc:294:ffd20a00
crc:295:ddca1a00
crc:296:29449f00
crc:297:c6743ea0
crc:298:1883f640
crc:299:601529e0
crc:300:b7e45a20
crc:301:d939a6c0
crc:302:c1ae36e0
crc:303:b7579e20
crc:304:b09f5880
crc:305:8d035540
crc:306:cc844f40
crc:307:98a20700
crc:308:3bc23ac0
crc:309:44af7180
crc:310:2d005620
crc:311:f29b9d80
crc:312:6916ae40
crc:313:482f96c0
crc:314:47e0d160
crc:315:6d1f5a00
crc:316:7ee8a480
crc:317:afa4d560
crc:318:e9350040
crc:319:6c875480
crc:320:2f5ae3c0
crc:321:7c32b6e0
crc:322:263f1320
crc:323:59e36c60
crc:324:b6dd64e0
crc:325:5d8e16e0
crc:326:b4be9860
crc:327:9b58d6e0
crc:328:fbd55c80
crc:329:9ea6b5c0
crc:330:7100f400
crc:331:445eafc0
crc:332:35be09e0
crc:333:4b27a000
crc:334:2b125bc0
crc:335:f90ec5a0
crc:336:53a034a0
crc:337:8ed61ec0
crc:338:efad3c00
crc:339:370ba720
crc:340:88cc59a0
crc:341:8a5ca260
crc:342:29b5be20
crc:343:11fe0a20
crc:344:4ff30260
crc:345:89c42000
crc:346:b2eef280
crc:347:4987a780
crc:348:6ad18aa0
crc:349:d7dfed00
crc:350:c6e09500
crc:351:3aed0300
crc:352:83259cc0
crc:353:54b81720
crc:354:9c3a8260
crc:355:5c4e7420
crc:356:218c2800
crc:357:bcf198a0
crc:358:c453f140
crc:359:c3a6ef60
crc:360:a36cfe80
crc:361:66655000
crc:362:52957360
crc:363:69af65c0
crc:364:a02c8f40
crc:365:f9a1c920
crc:366:56b66720
crc:367:88c326a0
crc:368:83de9f80
crc:369:b041e720
crc:370:50e5b560
crc:371:be9ef5e0
crc:372:63da24e0
crc:373:10b272c0
crc:374:3b32a680
crc:375:bae000
crc:376:b19c8280
crc:377:495e8160
crc:378:43590a0
crc:379:8c092de0
crc:380:a75c9080
crc:381:1c745860
crc:382:186ecee0
crc:383:f49045c0
crc:384:953ffdc0
crc:385:ebaa3560
crc:386:b2378680
crc:387:57417460
crc:388:4cf7eb20
crc:389:66339f60
crc:390:cac5d1a0
crc:391:f4cc3440
crc:392:6280e620
crc:393:c45d9a0
crc:394:9c6fe4e0
crc:395:1ebaf2c0
crc:396:d8da48c0
crc:397:b88b2540
crc:398:b3a3b2a0
crc:399:1acf2ac0
crc:400:3657b040
crc:401:ffa3b9e0
crc:402:67462620
crc:403:a762aca0
crc:404:e760a9c0
crc:405:fb5e14e0
crc:406:1462e540
crc:407:d43a1500
crc:408:465bbe0
crc:409:46a1ac60
crc:410:9b639880
crc:411:a8b33b20
crc:412:6fc21c40
crc:413:74f886a0
crc:414:8f568980
crc:415:5e0ba1e0
PageCNT:416remain:256file_sumcheck:5e0ba1e0 i:416
length:1a000
00 106496updata mac success !
merge file success !
Checksum source: C:\Users\QJM\Desktop\421发布58\tools\offline_burn\40-ab-00-cd-01-01_5E0BA1E0_1000000.bin
Online BIN: C:\Users\QJM\Desktop\421发布58\release\online\HPW421_V1.3_XC6517_5E0BA1E0.bin
OTA BIN: C:\Users\QJM\Desktop\421发布58\release\ota\HPW421_V1.3_XC6517_5E0BA1E0_OTA.bin
".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 7 Warning(s).
<h2>Software Packages used:</h2> <h2>Software Packages used:</h2>
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -75,3 +75,64 @@
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h .\objects\rf433.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg_trc.h .\objects\rf433.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg_trc.h
.\objects\rf433.o: ..\app\src\rf433_decoder.h .\objects\rf433.o: ..\app\src\rf433_decoder.h
.\objects\rf433.o: ..\app\src\usr_server.h
.\objects\rf433.o: ..\app\api\app_task.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm\gapm_int.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapm.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapm_msg.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\rwip\api\rwip_task.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gap.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_bt.h
.\objects\rf433.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_lmp.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_bt.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_hci.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_error.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_list.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_task.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_msg.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\arch.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm\ll.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\arch.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\reg_intc.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_intc.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\driver\reg\reg_access.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_utils.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\rwip\api\rwip.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\em\api\em_map.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_math.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_et.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\ll\api\em_map_ble.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_llcp.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_cs.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_tx_desc.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_rx_desc.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_rx_cte_desc.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_wpal.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_ral.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt\gatt_msg_int.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gatt.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gatt_msg.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap_msg.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\common\api\co_buf.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_mem.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\api\xc_gap_api.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapc_msg.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\modules\nvds\api\nvds.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\api\xc_gatt_server_api.h
.\objects\rf433.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt\gatt_db.h
@@ -104,3 +104,36 @@
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_wpal.h .\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_wpal.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_ral.h .\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_ral.h
.\objects\timeslice.o: ..\app\src\rf433_decoder.h .\objects\timeslice.o: ..\app\src\rf433_decoder.h
.\objects\timeslice.o: ..\app\src\usr_server.h
.\objects\timeslice.o: ..\app\api\app_task.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg_trc.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm\gapm_int.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapm.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapm_msg.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\rwip\api\rwip_task.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gap.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\common\api\co_list.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_task.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_msg.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt\gatt_msg_int.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gatt.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gatt_msg.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap_msg.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\common\api\co_buf.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_mem.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\api\xc_gap_api.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapc_msg.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\modules\nvds\api\nvds.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\api\xc_gatt_server_api.h
.\objects\timeslice.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt\gatt_db.h
@@ -60,3 +60,74 @@
.\objects\uart_1.o: ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_pwm.h .\objects\uart_1.o: ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_pwm.h
.\objects\uart_1.o: ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_bor.h .\objects\uart_1.o: ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_bor.h
.\objects\uart_1.o: ..\app\src\rf433.h .\objects\uart_1.o: ..\app\src\rf433.h
.\objects\uart_1.o: ..\app\src\usr_server.h
.\objects\uart_1.o: ..\app\api\app_task.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\rwip\api\rwip_config.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\ll\api\rwble_config.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\rwip\api\rwip_config.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\inc\rwble_hl_config.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\rwble_hl_error.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\inc\rwprf_config.h
.\objects\uart_1.o: ..\app\api\rwapp_config.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\dbg\api\dbg_trc.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm\gapm_int.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapm.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapm_msg.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\rwip\api\rwip_task.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gap.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_bt.h
.\objects\uart_1.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_lmp.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_bt.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_hci.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_error.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_list.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_task.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_msg.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\arch.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm\ll.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\arch.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\reg_intc.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_intc.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\driver\reg\reg_access.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_utils.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\rwip\api\rwip.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\em\api\em_map.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_math.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_et.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\ll\api\em_map_ble.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_llcp.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_cs.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_tx_desc.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_rx_desc.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_rx_cte_desc.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_wpal.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_ral.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt\gatt_msg_int.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gatt.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gatt_msg.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap_msg.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm\compiler.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\common\api\co_buf.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\ke\api\ke_mem.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\api\xc_gap_api.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\api\gapc_msg.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\modules\nvds\api\nvds.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\api\xc_gatt_server_api.h
.\objects\uart_1.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt\gatt_db.h
@@ -129,3 +129,4 @@
.\objects\usr_server.o: ..\..\..\..\..\component\ble\ip\ble\api\xc_gatt_server_api.h .\objects\usr_server.o: ..\..\..\..\..\component\ble\ip\ble\api\xc_gatt_server_api.h
.\objects\usr_server.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt\gatt_db.h .\objects\usr_server.o: ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt\gatt_db.h
.\objects\usr_server.o: ..\app\src\uart_1.h .\objects\usr_server.o: ..\app\src\uart_1.h
.\objects\usr_server.o: ..\app\src\rf433.h

Some files were not shown because too many files have changed in this diff Show More