FOSSASAT-1B
Modules
Here is a list of all modules:
[detail level 123]
 Configuration
 String Limits
 Debug Macros (only comment out for debug usage.)
 Power Management Configuration
 Default Power Configuration
 INA226 Configuration
 EEPROM Address Map
DescriptionStart AddressEnd AddressLength (bytes)
Deployment counter (uint8_t).0x00000x00001
Power configuration (powerConfig_t).0x00010x00011
First run (uint8_t).0x00020x00021
Restart counter (uint16_t).0x00030x00042
FSK receive window length (uint8_t).0x00050x00051
LoRa receive window length (uint8_t).0x00060x00061
Seconds elapsed since last reset (uint32_t).0x00070x000A4
Number of main loop iterations (uint8_t).0x000B0x000B1
Number of received valid LoRa frames (uint16_t).0x000C0x000D2
Number of received invalid LoRa frames (uint16_t).0x000E0x000F2
Number of received valid FSK frames (uint16_t).0x00100x00112
Number of received invalid FSK frames (uint16_t).0x00120x00132
Length of callsign (uint8_t).0x00140x00141
Callsign (C-string, max MAX_STRING_LENGTH bytes).0x000150x0035MAX_STRING_LENGTH
Charging voltage stats (min - avg - max, 3x uint8_t).0x00400x00423
Charging current stats (min - avg - max, 3x int16_t).0x00430x00486
Battery voltage stats (min - avg - max, 3x uint8_t).0x00490x004B3
Solar cell A voltage stats (min - avg - max, 3x uint8_t).0x004C0x004E3
Solar cell B voltage stats (min - avg - max, 3x uint8_t).0x004F0x00513
Solar cell C voltage stats (min - avg - max, 3x uint8_t).0x00520x00543
Battery temperature stats (min - avg - max, 3x int16_t).0x00550x005A6
Board temperature stats (min - avg - max, 3x int16_t).0x005B0x00606
MCU temperature stats (min - avg - max, 3x int8_t).0x00610x00633
Total72
 EEPROM Variables
 Pin Map
DescriptionArduino core pinPhysical pinModeDirection
Solar Cell A Voltage.A0PC0ANALOGIN
Solar Cell B Voltage.A7ADC7ANALOGIN
Solar Cell C Voltage.A2PC2ANALOGIN
Analog source for the random number generator (should be left floating).A6ADC6ANALOGIN
MPPT power control pin.10PB2DIGITALOUT
Deployment mosfet number 1 (controls nicrome wires).9PB2DIGITALOUT
Deployment mosfet number 2 (controls nicrome wires).8PB0DIGITALOUT
Watchdog signal pin.4PD4DIGITALOUT
Radio chip select.7PD7DIGITALOUT
Radio digital pin 1 for reading direct data.2PD2DIGITALIN
Radio BUSY pin.6PD6DIGITALIN
Radio NRST pin.NCN/AN/AN/A
 TMP100 Temperature Sensor Configuration
 MCU Temperature Sensor Configuration
 Common Radio Configuration
 LoRa Radio Configuration
DescriptionValueUnits
Carrier Frequency.436.7MHz
Bandwidth.125.0KHz dual sideband
Spreading Factor.11N/A
Spreading Factor Alternate.10N/A
Coding rate.8 (4/8 Extended Hamming)N/A
Output Power.20dBm
Current limit.160.0mA
 FSK Radio Configuration
DescriptionValueUnits
Carrier Frequency.436.7MHz
Bit Rate.9.6Kbps
Frequency Deviation.5.0KHz single-sideband
RX Bandwidth.19.5KHz single-sideband
Output Power.20dBm
Preamble Length.16bits
Data Shaping.0.5GFSK filter BT product
Current Limit.160.0mA
 Morse/CW Radio Configuration
 Modem Identifiers
 Global Variables
 Debugging Utility