我在使用官方的8258网关列程时,将dongle板改为evk板后按键无法使用,在8258的evk初始处我已经重新定义按键了,发现是app_task没有运行,只在复位时进去过。
void app_task(void)
{
printf("-------app_task-------\n");
static bool assocPermit = 0;
if(assocPermit != zb_getMacAssocPermit()){
assocPermit = zb_getMacAssocPermit();
if(assocPermit){
led_on(LED_PERMIT);
}else{
led_off(LED_PERMIT);
}
}
if(BDB_STATE_GET() == BDB_STATE_IDLE){
printf("-------app_key_handler-------\n");
app_key_handler();
}
}
|