#include "touch_screen_def.h"
#include "display_state_machine.h"
#include "touch_screen_def.h"
+#include "rotary_encoder_def.h"
#define DISPLAY_AUTO_POWER_OFF_PERIOD_MS 5000
#define DISPLAY_DEFAULT_BRIGHTNESS 50
event_info += MC_TP_RELEASE;
g_power_tp_press_num = 0;
} else {
- return;
+ return;
}
- if (g_power_tp_press_num > 1) {
- return;
+ if (g_power_tp_press_num > 1) {
+ return;
}
- errcode_t ret = power_display_msg_write(mt, (uint8_t *)&event_info, sizeof(uint32_t), false);
+ errcode_t ret = power_display_msg_write(mt, (uint8_t *)&event_info, sizeof(uint32_t), false);
if (ret != ERRCODE_SUCC) {
POWER_DISPLAY_PRINT_ERR(0, "touch_event send msg fail, ret:%u.", ret);
}
g_event_filter_map[TIMER_EVENT] = display_get_timer_filter();
g_event_filter_map[SLICE_EVENT] = display_get_slice_filter();
ts_register_power_manager_cb(power_display_touch_event_cb);
+ re_register_power_manager_cb(power_display_key_event_cb);
button_register_power_display_cb(power_display_key_event_cb);
return ERRCODE_SUCC;
}