/** **************************************************************************************** * @brief Handles Battery Level polling timer * * @param[in] msgid Id of the message received. * @param[in] param Pointer to the parameters of the message. * @param[in] dest_id ID of the receiving task instance (TASK_GAP). * @param[in] src_id ID of the sending task instance. * * @return If the message was consumed or not. **************************************************************************************** */ int app_batt_timer_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) { app_batt_lvl(); app_timer_set(APP_BATT_TIMER, dest_id, bat_poll_timeout); return (KE_MSG_CONSUMED); }
int app_batt_timer_handler(ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) { #ifndef CUSTOM_BATTERY_LEVEL_MEASUREMENTS app_batt_lvl(); #else app_batt_lvl_custom(BATTERY_TYPE_USED, BATTERY_ALERT_AT_PERCENTAGE_LEFT); #endif app_timer_set(APP_BATT_TIMER, dest_id, bat_poll_timeout); return (KE_MSG_CONSUMED); }