huyongji1.1-system/App/SaveTime/Save_Time.h

47 lines
1.3 KiB
C
Raw Permalink Normal View History

2025-04-16 09:58:09 +08:00
#ifndef SAVE_TIME_H
#define SAVE_TIME_H
#include "main.h"
#include "EEPROM.h"
#include "Irrigation.h"
// 在头文件中声明
// 直排模式时间参数地址
#define TIME_ADDR_DIRECT_PUMP_ON 0x00
#define TIME_ADDR_DIRECT_PUMP_OFF 0x04
#define TIME_ADDR_DIRECT_FAN_ON 0x08
#define TIME_ADDR_DIRECT_FAN_OFF 0x0C
#define TIME_ADDR_DIRECT_LOW_FAN_ON 0x10
#define TIME_ADDR_DIRECT_LOW_FAN_OFF 0x14
#define TIME_ADDR_DIRECT_FIRST_LOW_ON 0x18
#define TIME_ADDR_DIRECT_FIRST_LOW_OFF 0x1C
// 冲厕模式时间参数地址
#define TIME_ADDR_FLUSH_PUMP_ON 0x20
#define TIME_ADDR_FLUSH_PUMP_OFF 0x24
#define TIME_ADDR_FLUSH_FAN_ON 0x28
#define TIME_ADDR_FLUSH_FAN_OFF 0x2C
#define TIME_ADDR_FLUSH_LOW_FAN_ON 0x30
#define TIME_ADDR_FLUSH_LOW_FAN_OFF 0x34
#define TIME_ADDR_FLUSH_FIRST_LOW_ON 0x38
#define TIME_ADDR_FLUSH_FIRST_LOW_OFF 0x3C
// 灌溉模式时间参数地址
#define TIME_ADDR_IRRIG_PUMP_ON 0x40
#define TIME_ADDR_IRRIG_PUMP_OFF 0x44
#define TIME_ADDR_IRRIG_FAN_ON 0x48
#define TIME_ADDR_IRRIG_FAN_OFF 0x4C
#define TIME_ADDR_IRRIG_LOW_FAN_ON 0x50
#define TIME_ADDR_IRRIG_LOW_FAN_OFF 0x54
#define TIME_ADDR_IRRIG_FIRST_LOW_ON 0x58
#define TIME_ADDR_IRRIG_FIRST_LOW_OFF 0x5C
void Time_Save(void);
void Time_Load(void);
#endif