#ifndef _KEY_OPERATE_H_ #define _KEY_OPERATE_H_ #include "flexible_button.h" #include "lcd_task.h" #include "sys.h" #include #include #include #include "gd32f30x_it.h" #define Air_set_temp_Down_limit dis_page_param.face_plate_param.LTemp_Limit #define Air_set_temp_up_limit dis_page_param.face_plate_param.HTemp_Limit typedef enum { Key_None = 0, Key_Subtract = 1, Key_Air_Conditioning_Mode = 2, Key_Floor_Heating_Mode = 3, Key_switch = 4, Key_Wind_Speed = 5, Key_Mode_Switch = 6, Key_Fresh_Air = 7, Key_Add = 8, Key_Advanced_setting = 9, Key_Switch_OnOff = 10, Key_Lock = 11, Key_New_Air_Conditioning_Mode = 12, }Key_Operate_t; void Key_Handle_air_conditioning_close(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_air_conditioning_open(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_air_conditioning_sleep(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_floor_heating_close(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_floor_heating_open(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_floor_heating_sleep(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_fresh_air_close(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_fresh_air_open(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_fresh_air_sleep(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_real_time_temp(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_real_time_humidity(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_slave_addr(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_compensates_temp_set(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_slave_addr_set(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_led_brightness_set(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_sleep_time_set(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_LowTempProtect_set(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_HeatingProtect_set(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_lcd_brightness_set(u8 *Data_need_write,Key_Operate_t Key_Operate); void Key_Handle_speed_relay_set(u8 *Data_need_write,Key_Operate_t Key_Operate); #endif