![]() |
FOSSASAT-1B
|

| Description | Start Address | End Address | Length (bytes) |
|---|---|---|---|
| Deployment counter (uint8_t). | 0x0000 | 0x0000 | 1 |
| Power configuration (powerConfig_t). | 0x0001 | 0x0001 | 1 |
| First run (uint8_t). | 0x0002 | 0x0002 | 1 |
| Restart counter (uint16_t). | 0x0003 | 0x0004 | 2 |
| FSK receive window length (uint8_t). | 0x0005 | 0x0005 | 1 |
| LoRa receive window length (uint8_t). | 0x0006 | 0x0006 | 1 |
| Seconds elapsed since last reset (uint32_t). | 0x0007 | 0x000A | 4 |
| Number of main loop iterations (uint8_t). | 0x000B | 0x000B | 1 |
| Number of received valid LoRa frames (uint16_t). | 0x000C | 0x000D | 2 |
| Number of received invalid LoRa frames (uint16_t). | 0x000E | 0x000F | 2 |
| Number of received valid FSK frames (uint16_t). | 0x0010 | 0x0011 | 2 |
| Number of received invalid FSK frames (uint16_t). | 0x0012 | 0x0013 | 2 |
| Length of callsign (uint8_t). | 0x0014 | 0x0014 | 1 |
| Callsign (C-string, max MAX_STRING_LENGTH bytes). | 0x00015 | 0x0035 | MAX_STRING_LENGTH |
| Charging voltage stats (min - avg - max, 3x uint8_t). | 0x0040 | 0x0042 | 3 |
| Charging current stats (min - avg - max, 3x int16_t). | 0x0043 | 0x0048 | 6 |
| Battery voltage stats (min - avg - max, 3x uint8_t). | 0x0049 | 0x004B | 3 |
| Solar cell A voltage stats (min - avg - max, 3x uint8_t). | 0x004C | 0x004E | 3 |
| Solar cell B voltage stats (min - avg - max, 3x uint8_t). | 0x004F | 0x0051 | 3 |
| Solar cell C voltage stats (min - avg - max, 3x uint8_t). | 0x0052 | 0x0054 | 3 |
| Battery temperature stats (min - avg - max, 3x int16_t). | 0x0055 | 0x005A | 6 |
| Board temperature stats (min - avg - max, 3x int16_t). | 0x005B | 0x0060 | 6 |
| MCU temperature stats (min - avg - max, 3x int8_t). | 0x0061 | 0x0063 | 3 |
| Total | 72 | ||
(ID CONF_EEPROM_ADDR_MAP_T0) (SEV 1) Check that EEPROM_DEPLOYMENT_COUNTER_ADDR is functional, including restarts.
(ID CONF_EEPROM_ADDR_MAP_T1) (SEV 1) Check that EEPROM_POWER_CONFIG_ADDR is functional, including restarts.
(ID CONF_EEPROM_ADDR_MAP_T2) (SEV 1) Check that EEPROM_FIRST_RUN_ADDR is functional, including restarts.
(ID CONF_EEPROM_ADDR_MAP_T3) (SEV 1) Check that EEPROM_RESTART_COUNTER_ADDR is functional, including restarts.
(ID CONF_EEPROM_ADDR_MAP_T4) (SEV 1) Check that EEPROM_CALLSIGN_LEN_ADDR is functional, including restarts.
(ID CONF_EEPROM_ADDR_MAP_T5) (SEV 1) Check that EEPROM_CALLSIGN_ADDR is functional, including restarts.
| #define EEPROM_BATTERY_TEMP_STATS_ADDR 0x0055 |
| Start Address | End Address |
|---|---|
| 0x0055 | 0x005A |
Definition at line 332 of file configuration.h.
| #define EEPROM_BATTERY_VOLTAGE_STATS_ADDR 0x0049 |
| Start Address | End Address |
|---|---|
| 0x0049 | 0x004B |
Definition at line 300 of file configuration.h.
| #define EEPROM_BOARD_TEMP_STATS_ADDR 0x005B |
| Start Address | End Address |
|---|---|
| 0x005B | 0x0060 |
Definition at line 340 of file configuration.h.
| #define EEPROM_CALLSIGN_ADDR 0x0015 |
| Start Address | End Address |
|---|---|
| 0x0015 | 0x0035 |
Definition at line 276 of file configuration.h.
| #define EEPROM_CALLSIGN_LEN_ADDR 0x0014 |
| Start Address | End Address |
|---|---|
| 0x00014 | 0x00014 |
Definition at line 268 of file configuration.h.
| #define EEPROM_CELL_A_VOLTAGE_STATS_ADDR 0x004C |
| Start Address | End Address |
|---|---|
| 0x004C | 0x004E |
Definition at line 308 of file configuration.h.
| #define EEPROM_CELL_B_VOLTAGE_STATS_ADDR 0x004F |
| Start Address | End Address |
|---|---|
| 0x004F | 0x0051 |
Definition at line 316 of file configuration.h.
| #define EEPROM_CELL_C_VOLTAGE_STATS_ADDR 0x0052 |
| Start Address | End Address |
|---|---|
| 0x0052 | 0x0054 |
Definition at line 324 of file configuration.h.
| #define EEPROM_CHARGING_CURRENT_STATS_ADDR 0x0043 |
| Start Address | End Address |
|---|---|
| 0x0043 | 0x0048 |
Definition at line 292 of file configuration.h.
| #define EEPROM_CHARGING_VOLTAGE_STATS_ADDR 0x0040 |
| Start Address | End Address |
|---|---|
| 0x0040 | 0x0042 |
Definition at line 284 of file configuration.h.
| #define EEPROM_DEPLOYMENT_COUNTER_ADDR 0x0000 |
| Start Address | End Address |
|---|---|
| 0x0000 | 0x0000 |
Definition at line 171 of file configuration.h.
| #define EEPROM_FIRST_RUN_ADDR 0x0002 |
| Start Address | End Address |
|---|---|
| 0x0002 | 0x0002 |
Definition at line 187 of file configuration.h.
| #define EEPROM_FSK_INVALID_COUNTER_ADDR 0x0012 |
| Start Address | End Address |
|---|---|
| 0x0012 | 0x0013 |
Definition at line 260 of file configuration.h.
| #define EEPROM_FSK_RECEIVE_LEN_ADDR 0x0005 |
| Start Address | End Address |
|---|---|
| 0x0005 | 0x0005 |
Definition at line 203 of file configuration.h.
| #define EEPROM_FSK_VALID_COUNTER_ADDR 0x0010 |
| Start Address | End Address |
|---|---|
| 0x0010 | 0x0011 |
Definition at line 252 of file configuration.h.
| #define EEPROM_LOOP_COUNTER 0x000B |
Loop counter - only used to determine when to transmit full Morse beacon, so it doesn't matter when it overflows.
| Start Address | End Address |
|---|---|
| 0x000B | 0x000B |
Definition at line 227 of file configuration.h.
| #define EEPROM_LORA_INVALID_COUNTER_ADDR 0x000E |
| Start Address | End Address |
|---|---|
| 0x000E | 0x000F |
Definition at line 244 of file configuration.h.
| #define EEPROM_LORA_RECEIVE_LEN_ADDR 0x0006 |
| Start Address | End Address |
|---|---|
| 0x0006 | 0x0006 |
Definition at line 211 of file configuration.h.
| #define EEPROM_LORA_VALID_COUNTER_ADDR 0x000C |
| Start Address | End Address |
|---|---|
| 0x000C | 0x000D |
Definition at line 236 of file configuration.h.
| #define EEPROM_MCU_TEMP_STATS_ADDR 0x0061 |
| Start Address | End Address |
|---|---|
| 0x0061 | 0x0063 |
Definition at line 348 of file configuration.h.
| #define EEPROM_POWER_CONFIG_ADDR 0x0001 |
| Start Address | End Address |
|---|---|
| 0x0001 | 0x0001 |
Definition at line 179 of file configuration.h.
| #define EEPROM_RESTART_COUNTER_ADDR 0x0003 |
| Start Address | End Address |
|---|---|
| 0x0003 | 0x0004 |
Definition at line 195 of file configuration.h.
| #define EEPROM_UPTIME_COUNTER_ADDR 0x0007 |
| Start Address | End Address |
|---|---|
| 0x0007 | 0x000A |
Definition at line 219 of file configuration.h.