Key_operate.h 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #ifndef _KEY_OPERATE_H_
  2. #define _KEY_OPERATE_H_
  3. #include "flexible_button.h"
  4. #include "lcd_task.h"
  5. #include "sys.h"
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. #include <string.h>
  9. #include "gd32f30x_it.h"
  10. #define Air_set_temp_Down_limit dis_page_param.face_plate_param.LTemp_Limit
  11. #define Air_set_temp_up_limit dis_page_param.face_plate_param.HTemp_Limit
  12. typedef enum
  13. {
  14. Key_None = 0,
  15. Key_Subtract = 1,
  16. Key_Air_Conditioning_Mode = 2,
  17. Key_Floor_Heating_Mode = 3,
  18. Key_switch = 4,
  19. Key_Wind_Speed = 5,
  20. Key_Mode_Switch = 6,
  21. Key_Fresh_Air = 7,
  22. Key_Add = 8,
  23. Key_Advanced_setting = 9,
  24. Key_Switch_OnOff = 10,
  25. Key_Lock = 11,
  26. Key_New_Air_Conditioning_Mode = 12,
  27. }Key_Operate_t;
  28. void Key_Handle_air_conditioning_close(u8 *Data_need_write,Key_Operate_t Key_Operate);
  29. void Key_Handle_air_conditioning_open(u8 *Data_need_write,Key_Operate_t Key_Operate);
  30. void Key_Handle_air_conditioning_sleep(u8 *Data_need_write,Key_Operate_t Key_Operate);
  31. void Key_Handle_floor_heating_close(u8 *Data_need_write,Key_Operate_t Key_Operate);
  32. void Key_Handle_floor_heating_open(u8 *Data_need_write,Key_Operate_t Key_Operate);
  33. void Key_Handle_floor_heating_sleep(u8 *Data_need_write,Key_Operate_t Key_Operate);
  34. void Key_Handle_fresh_air_close(u8 *Data_need_write,Key_Operate_t Key_Operate);
  35. void Key_Handle_fresh_air_open(u8 *Data_need_write,Key_Operate_t Key_Operate);
  36. void Key_Handle_fresh_air_sleep(u8 *Data_need_write,Key_Operate_t Key_Operate);
  37. void Key_Handle_real_time_temp(u8 *Data_need_write,Key_Operate_t Key_Operate);
  38. void Key_Handle_real_time_humidity(u8 *Data_need_write,Key_Operate_t Key_Operate);
  39. void Key_Handle_slave_addr(u8 *Data_need_write,Key_Operate_t Key_Operate);
  40. void Key_Handle_compensates_temp_set(u8 *Data_need_write,Key_Operate_t Key_Operate);
  41. void Key_Handle_slave_addr_set(u8 *Data_need_write,Key_Operate_t Key_Operate);
  42. void Key_Handle_led_brightness_set(u8 *Data_need_write,Key_Operate_t Key_Operate);
  43. void Key_Handle_sleep_time_set(u8 *Data_need_write,Key_Operate_t Key_Operate);
  44. void Key_Handle_LowTempProtect_set(u8 *Data_need_write,Key_Operate_t Key_Operate);
  45. void Key_Handle_HeatingProtect_set(u8 *Data_need_write,Key_Operate_t Key_Operate);
  46. void Key_Handle_lcd_brightness_set(u8 *Data_need_write,Key_Operate_t Key_Operate);
  47. void Key_Handle_speed_relay_set(u8 *Data_need_write,Key_Operate_t Key_Operate);
  48. #endif