1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #ifndef __ALL_DEFINE_H
- #define __ALL_DEFINE_H
- #include "sys.h"
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include "gd32f30x.h"
- #include "FreeRTOS.h"
- #include "task.h"
- #include "queue.h"
- #include "semphr.h"
- #include "lcd_task.h"
- #include "crc16.h"
- #include "relay.h"
- #define KEY4_5_blink (1<<16)
- #define Change_baud (1<<12)
- #define Need_Write (1<<8)
- #define Wake_up (1<<4)
- #define CODE_VERSION 0x0001
- extern QueueHandle_t MB_RTU_Rx_Queue;
- extern QueueHandle_t MB_RTU_Tx_Queue;
- extern SemaphoreHandle_t modebus_tx_semap;
- extern uint16_t fuji_or_shuiji;//0-氟机 1-水机
- extern struct_realy_t struct_realy;
- typedef struct
- {
- uint32_t switch_onoff;//0-关 ;1-开
- uint32_t mode;//0-cold;1-hot;2-dry;3-wind
- uint16_t level;//0- auto,1- low,2- middle,3- high
- uint32_t temp_set;
-
- }Air_Condition;
- typedef struct
- {
- uint32_t switch_onoff;//0-关 ;1-开
- uint32_t temp_set;
-
- }Floor_Condition;
- typedef struct
- {
- uint32_t switch_onoff;//0-关 ;1-开
- uint32_t level;//0- auto,1- low,2- middle,3- high
-
- }Fresh_Air_Condition;
- typedef struct
- {
- Air_Condition air_condition;
- Floor_Condition floor_condition;
- Fresh_Air_Condition fresh_air_condition;
-
- }Work_State_Info;
- typedef struct
- {
- uint32_t Is_zigbee_cmd;//0-本机,1-zigbee
- uint32_t work_state_cur;
- Work_State_Info work_state_info;
- uint32_t Is_Wakeup;
- uint32_t Is_Out_sleep;
- uint32_t Is_From_485;
- uint32_t Is_clear_lcd;
- }Zigbee_cmd;
- extern TaskHandle_t LEDTask_Handler;
- extern Dis_page_num dis_page_num;
- extern Dis_page_param dis_page_param;
- extern Zigbee_cmd zigbee_cmd;
- void Set_LCD_lum(u16 lum);
- extern u16 SaveData[32];
- #endif
|