*/
void FlashlightModel::FlashlightStopTimer(void)
{
- // 检查定时器是否存在
if (g_timer != NULL)
{
- // 删除定时器并置为 NULL
- osStatus_t ret = osTimerDelete(g_timer);
- if (ret != osOK)
- {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ScanTimerCallback osTimerDelete failed, ret = %lx!!", ret);
- }
- g_timer = NULL;
- }
- }
- /*
- * @brief 暂停定时器
- */
- void FlashlightModel::FlashlightPauseTimer(void)
- {
- // 检查定时器是否存在
- if (g_timer != NULL)
- {
- // 暂停定时器,但不删除它
- osStatus_t ret = osTimerStop(g_timer);
+ osTimerStop(g_timer);
+ osStatus_t ret = osOK;
+ ret = osTimerStop(g_timer);
if (ret != osOK)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "FlashlightPauseTimer osTimerStop failed, ret = %lx!!", ret);