u16 AI_VC_1S_id = 0;
u16 AI_VC_sleep_count = 0;
void AI_VC_1S_cb(void *p)
+{
+ bk_app_send_smg(AI_VC_1S_EVENT,NULL,0);
+}
+void AI_VC_1S_event(void)
{
int cat1_io = gpio_read(IO_PORTA_10) ;
printf("AI_VC_1S_cb:%d",cat1_io);
+ #if BK_VAD_KWS
if(cat1_io == 0 && AI_start_flag == 1)//cat1退出唤醒,进入休眠
{
if(AI_VC_sleep_count<=0)
bk_app_send_smg(AI_CLOSE,NULL,0);//会关闭定时器
}
}
+ #else
+ if(cat1_io == 0 && AI_start_flag == 1)//cat1退出唤醒,进入休眠
+ {
+ log_info("%s:该休眠了 !!!!!!",__FUNCTION__);
+ gpio_write(IO_PORTB_03,0);
+ bk_app_send_smg(AI_CLOSE,NULL,0);//会关闭定时器
+ }
+ #endif
}
//vc开始
void AI_VC_start(void)
}
break;
+ case AI_VC_1S_EVENT:
+ AI_VC_1S_event();
default:
break;
}
{
//printf("%d",gpio_read(IO_PORTA_10));
//return 0;
+ if(gpio_read(IO_PORTA_10) == 1 && AI_start_flag == 0)
+ {
+ bk_app_send_smg(WAKEUQ_BT,NULL,0);
+ printf("4g唤醒了,但没打开音频!");
+ }
if(AI_start_flag == 1)
return 0;
else