BLE_APP_SLEEPMODE实现启动/停止adverting并将设备放在睡眠模式下。当设备通电或断开连接时,它会为已定义的时间量App_adv_Data_update_to发布,其中默认值为30 s。当设备处于广告状态时,它的睡眠模式将设置为扩展休眠状态,并且当系统在Development_debug模式下运行时仿真OTP副本)。请在user_sleepmode.c文件中检查user_app_adv_start()回调函数。在上述超时到期后,如果设备未进入连接状态,则会停止广告。请检查当计时器到期时将触发的ADV_DATA_UPDATE_TIMER_CB()回调。停止广告的API是App_easy_gap_advertise_stop(),如果检查其源代码,则会向BLE堆栈发送GAPM_CANCEL_CMD消息。现在,设备无效并等待外部事件退出睡眠状态。用户可以按按钮唤醒设备。按钮按下设备后,将开始再次通告预定义的时间。 When the device enters the connected state then the sleep mode is turned to Extended sleep without OTP copy.
嗨Madhusf,
您可以将DA14585放入睡眠模式,无线电将关闭电源,并且当芯片唤醒时将被通电。当设备进入睡眠模式时,将触发ARCH_GOTO_SLEEP(),通过执行BLE_TURN_RADIO_OFF()和根据休眠模式和系统和应用程序所允许的任何允许,触发ARCH_GOTO_SLEEP()。当系统唤醒时,执行BLE_WAKEUP_LP_HANDLLER,BLE由POWER_UP()供电;
谢谢,PM_DIALOG.
你好,
谢谢您的回复。
1.我在睡眠模式前谚语..我想用控制器控制BLE打开操作。
例如,我想定义为#ifdef enable_ble,那么只有ble才开始广告等。如何实现,并且导致ble turnon的功能
2.如何将DA14585放入睡眠模式,用步骤解释
嗨Madhusf,
谢谢,PM_DIALOG.
你好,
是的。我想开始/停止广告吗?使用#ifdef enable_ble,代码将是静态的!
嗨Madhusf,
BLE_APP_SLEEPMODE实现启动/停止adverting并将设备放在睡眠模式下。当设备通电或断开连接时,它会为已定义的时间量App_adv_Data_update_to发布,其中默认值为30 s。当设备处于广告状态时,它的睡眠模式将设置为扩展休眠状态,并且当系统在Development_debug模式下运行时仿真OTP副本)。请在user_sleepmode.c文件中检查user_app_adv_start()回调函数。在上述超时到期后,如果设备未进入连接状态,则会停止广告。请检查当计时器到期时将触发的ADV_DATA_UPDATE_TIMER_CB()回调。停止广告的API是App_easy_gap_advertise_stop(),如果检查其源代码,则会向BLE堆栈发送GAPM_CANCEL_CMD消息。现在,设备无效并等待外部事件退出睡眠状态。用户可以按按钮唤醒设备。按钮按下设备后,将开始再次通告预定义的时间。 When the device enters the connected state then the sleep mode is turned to Extended sleep without OTP copy.
谢谢,PM_DIALOG.