53 lines
714 B
C
53 lines
714 B
C
#ifndef __USER_FLASH_H
|
|
#define __USER_FLASH_H
|
|
|
|
#include "main.h"
|
|
|
|
|
|
enum LORA_RECV_CONFIG{
|
|
LEVEL_0 = 0,
|
|
LEVEL_1 = 1,
|
|
LEVEL_2 = 2,
|
|
LEVEL_3 = 3,
|
|
LEVEL_4 = 4,
|
|
LEVEL_5 = 5,
|
|
LEVEL_6 = 6,
|
|
LEVEL_7 = 7,
|
|
LEVEL_8 = 8
|
|
};
|
|
#define INTERVAL_TIME_LEVEL_0 1 //30s
|
|
#define INTERVAL_TIME_LEVEL_1 2 //60s
|
|
#define INTERVAL_TIME_LEVEL_2 6 //180s
|
|
#define INTERVAL_TIME_LEVEL_3 10 //5min
|
|
#define INTERVAL_TIME_LEVEL_4 20 //10min
|
|
#define INTERVAL_TIME_LEVEL_5 30 //15min
|
|
#define INTERVAL_TIME_LEVEL_6 60 //30min
|
|
#define INTERVAL_TIME_LEVEL_7 120 //120min
|
|
#define INTERVAL_TIME_LEVEL_8 255
|
|
|
|
|
|
uint8_t save_config(uint8_t config);
|
|
uint8_t read_config(void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* __USER_FLASH_H */
|