FOSSASAT-1B
Common Radio Configuration
Collaboration diagram for Common Radio Configuration:

Macros

#define SYNC_WORD   0x12
 
#define TCXO_VOLTAGE   1.6
 
#define MAX_NUM_OF_BLOCKS   3
 
#define LORA_RECEIVE_WINDOW_LENGTH   40
 
#define FSK_RECEIVE_WINDOW_LENGTH   20
 
#define RESPONSE_DELAY   500
 
#define WHITENING_INITIAL   0x1FF
 

Detailed Description

Test:

(ID CONF_RADIO_T0) (SEV 1) Check that the SYNC_WORD is compatable with all radios and is suitable.

(ID CONF_RADIO_T1) (SEV 1) Check that the TXC0_VOLTAGE value is suitable.

(ID CONF_RADIO_T2) (SEV 1) Check that the LOW_POWER_LEVEL is suitable.

(ID CONF_RADIO_T3) (SEV 1) Check that the MAX_NUMBER_OF_BLOCKS works.

(ID CONF_RADIO_T4) (SEV 1) Check that the LORA_RECEIVE_WINDOW_LENGTH works.

(ID CONF_RADIO_T5) (SEV 1) Check that the FSK_RECEIVE_WINDOW_LENGTH works.

(ID CONF_RADIO_T6) (SEV 1) Check that the RESPONSE_DELAY is suitable and works.

Macro Definition Documentation

◆ FSK_RECEIVE_WINDOW_LENGTH

#define FSK_RECEIVE_WINDOW_LENGTH   20

How long to listen out for FSK transmissions for (s)

Definition at line 472 of file configuration.h.

◆ LORA_RECEIVE_WINDOW_LENGTH

#define LORA_RECEIVE_WINDOW_LENGTH   40

How long to listen out for LoRa transmissions for (s)

Definition at line 471 of file configuration.h.

◆ MAX_NUM_OF_BLOCKS

#define MAX_NUM_OF_BLOCKS   3

maximum number of AES128 blocks that will be accepted

Definition at line 470 of file configuration.h.

◆ RESPONSE_DELAY

#define RESPONSE_DELAY   500

How long to wait for before responding/processing a transmission (ms)

Definition at line 473 of file configuration.h.

◆ SYNC_WORD

#define SYNC_WORD   0x12

Ensure this sync word is compatable with all devices.

Definition at line 468 of file configuration.h.

◆ TCXO_VOLTAGE

#define TCXO_VOLTAGE   1.6

Sets the radio's TCX0 voltage. (V)

Definition at line 469 of file configuration.h.

◆ WHITENING_INITIAL

#define WHITENING_INITIAL   0x1FF

Whitening LFSR initial value, to ensure SX127x compatibility

Definition at line 474 of file configuration.h.