ffx_master.h 839 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // Created by DELL on 2024/10/16.
  3. //
  4. #ifndef GMV_GATEWAY_BOARD_FFX_MASTER_H
  5. #define GMV_GATEWAY_BOARD_FFX_MASTER_H
  6. #include "main.h"
  7. #define SLAVE_ADDRESS_START 1 // 从机地址起始
  8. #define SLAVE_ADDRESS_END 8 // 从机地址结束
  9. #define POWER_FFX_ADDRESS 0 //开关机状态
  10. #define SET_TEMP_FFX_ADDRESS 0x0E //设定温度
  11. #define FAN_SPEED_FFX_ADDRESS 0x4 //风扇转速
  12. #define INNER_NUM_FFX_ADDRESS 0x59 //线控器设定内机号地址
  13. #define INNER_REG_ADDRESS 5
  14. typedef struct
  15. {
  16. uint8_t power;
  17. uint8_t mode;
  18. uint8_t fresh_air_system;
  19. uint8_t fan_speed;
  20. uint8_t set_temp;
  21. uint8_t inner_num;
  22. uint8_t humidity_on;
  23. uint8_t humidity_off;
  24. } ffx_status_t;
  25. /**
  26. * init ffx master
  27. */
  28. void ffx_master_init();
  29. #endif //GMV_GATEWAY_BOARD_FFX_MASTER_H