12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- #ifndef _USER_CONFIG_H_
- #define _USER_CONFIG_H_
- #include "yc_protocol.h"
- #include "GT5DL32A3W.h"
- #include "EPD.h"
- #include "GUI_Paint.h"
- #include "LORA.h"
- #include "LED.h"
- #include "user_button.h"
- #include "FONT_LIB.h"
- #include "SPIFFS.h"
- #include "Decection.h"
- typedef enum
- {
- YC_TASK_NONE = 0,
- YC_TASK_OTHER,
- YC_TASK_BUTTON,
- YC_TASK_LORA,
- YC_TASK_UNPACK,
- YC_TASK_LOGIC,
- YC_TASK_RIGHT_SCREEN,
- YC_TASK_LEFT_SCREEN,
- YC_TASK_DEAL, // 数据处理
- YC_TASK_END,
- } YC_TASK_FUNC;
- #define LEFT_SCREEN_BIT 1
- #define RIGHT_SCREEN_BIT 2
- #define SCREEN_WIDTH 648
- #define SCREEN_HEIGHT 480
- extern FONT_TYPE_T ascii_type_5x7;
- extern FONT_TYPE_T ascii_type_7x8;
- extern FONT_TYPE_T ascii_type_6x12;
- extern FONT_TYPE_T ascii_type_8x16;
- extern FONT_TYPE_T ascii_type_12x24;
- extern FONT_TYPE_T ascii_type_12x24_b;
- extern FONT_TYPE_T ascii_type_16x32;
- extern FONT_TYPE_T chinese_type_12;
- extern FONT_TYPE_T chinese_type_16;
- extern FONT_TYPE_T chinese_type_24;
- extern FONT_TYPE_T chinese_type_32;
- extern PAINT_TIME Paint_time_info;
- extern PAINT Paint_info;
- #if !HARDWARE_SPI
- extern struct EPD_INFO_SET left_screen;
- extern struct EPD_INFO_SET right_screen;
- #endif
- extern adc_oneshot_unit_handle_t adc1_handle;
- // extern Machine_info_t Machine_info;
- typedef enum
- {
- STATE_NONE = 0, // 机器状态
- STATE_OPERATION = 1, // 运行
- STATE_SHUT_DOWN = 2, // 停机
- STATE_BREAKDOWN = 3, // 故障
- STATE_SAFEKEEP = 4, // 封存
- STATE_UPKEEP = 5, // 保养
- STATE_WAIT_MATERIALS = 6, // 待料
- STATE_END,
- } Machine_state_t;
- // typedef struct
- // {
- // bool is_into_sleep;
- // bool is_left;
- // }Screen_dis_t;
- extern int last_batt_precent;
- void esp_ble_ota(void);
- void reset_default(bool is_dis, uint8_t power_status);
- void Paint_leftScreen(bool is_poweron, bool is_test);
- void Paint_rightScreen(bool is_poweron, bool is_test);
- void goto_deep_sleep(void);
- #endif
|