3void Persistent_Storage_Wipe() {
5 FOSSASAT_DEBUG_PRINTLN(
'W');
21 Power_Control_Save_Configuration();
46 System_Info_Set_Callsign((
char*)
"FOSSASAT-1B");
59void Persistent_Storage_Increment_Frame_Counter(
bool valid) {
73 Persistent_Storage_Increment_Counter(
addr);
#define MPPT_KEEP_ALIVE_ENABLED
#define LOW_POWER_MODE_ENABLED
#define MPPT_TEMP_SWITCH_ENABLED
#define LOW_POWER_MODE_ACTIVE
#define EEPROM_LORA_INVALID_COUNTER_ADDR
#define EEPROM_LORA_RECEIVE_LEN_ADDR
#define EEPROM_CHARGING_VOLTAGE_STATS_ADDR
#define EEPROM_FSK_INVALID_COUNTER_ADDR
#define EEPROM_UPTIME_COUNTER_ADDR
#define EEPROM_LOOP_COUNTER
Loop counter - only used to determine when to transmit full Morse beacon, so it doesn't matter when i...
#define EEPROM_LORA_VALID_COUNTER_ADDR
#define EEPROM_FIRST_RUN_ADDR
#define EEPROM_FSK_RECEIVE_LEN_ADDR
#define EEPROM_RESTART_COUNTER_ADDR
#define EEPROM_FSK_VALID_COUNTER_ADDR
#define EEPROM_MCU_TEMP_STATS_ADDR
#define EEPROM_DEPLOYMENT_COUNTER_ADDR
#define EEPROM_RESET_VALUE
#define LORA_RECEIVE_WINDOW_LENGTH
#define FSK_RECEIVE_WINDOW_LENGTH
This module controls access to the EEPROM.
T Persistent_Storage_Read(uint16_t addr)
This function reads a value of type T from EEPROM.