S2-LP Low Level API  v. 1.3.0
Macros | Variables
FIFO Handler A Private Variables

Macros

#define PAYLOAD_LENGTH_FIX   300
 Packet Basic structure fitting. More...
 
#define DEV_FIFO_SIZE   128
 
#define EXTENDED_LENGTH_FIELD   S_ENABLE
 
#define IRQ_PREEMPTION_PRIORITY   0x03
 Preemption priority IRQ. More...
 

Variables

SRadioInit xRadioInit
 Radio structure fitting. More...
 
PktBasicInit xBasicInit
 
SGpioInit xGpioIRQ
 GPIO structure fitting. More...
 
volatile FlagStatus xTxDoneFlag = RESET
 Declare the Tx done flag. More...
 
S2LPIrqs xIrqStatus
 IRQ status struct declaration. More...
 
uint8_t vectcTxBuff [PAYLOAD_LENGTH_FIX]
 Tx buffer declaration: data to transmit. More...
 
uint16_t nTxIndex
 Tx buffer index, residual and total bytes to be transmitted. More...
 
uint16_t nResidualPcktLength
 
uint16_t nPayloadLength =20
 
uint8_t cThreholdTxFifoAE = 48
 Almost empty Tx FIFO threshold. More...
 

Detailed Description

Macro Definition Documentation

◆ DEV_FIFO_SIZE

#define DEV_FIFO_SIZE   128

Definition at line 69 of file SDK_FifoHandler_A.c.

◆ EXTENDED_LENGTH_FIELD

#define EXTENDED_LENGTH_FIELD   S_ENABLE

Definition at line 72 of file SDK_FifoHandler_A.c.

◆ IRQ_PREEMPTION_PRIORITY

#define IRQ_PREEMPTION_PRIORITY   0x03

Preemption priority IRQ.

Definition at line 139 of file SDK_FifoHandler_A.c.

◆ PAYLOAD_LENGTH_FIX

#define PAYLOAD_LENGTH_FIX   300

Packet Basic structure fitting.

Definition at line 67 of file SDK_FifoHandler_A.c.

Variable Documentation

◆ cThreholdTxFifoAE

uint8_t cThreholdTxFifoAE = 48

Almost empty Tx FIFO threshold.

Definition at line 134 of file SDK_FifoHandler_A.c.

◆ nPayloadLength

uint16_t nPayloadLength =20

Definition at line 129 of file SDK_FifoHandler_A.c.

◆ nResidualPcktLength

uint16_t nResidualPcktLength

Definition at line 129 of file SDK_FifoHandler_A.c.

◆ nTxIndex

uint16_t nTxIndex

Tx buffer index, residual and total bytes to be transmitted.

Definition at line 129 of file SDK_FifoHandler_A.c.

◆ vectcTxBuff

uint8_t vectcTxBuff[PAYLOAD_LENGTH_FIX]

Tx buffer declaration: data to transmit.

Definition at line 123 of file SDK_FifoHandler_A.c.

◆ xBasicInit

PktBasicInit xBasicInit
Initial value:
={
}
#define SYNC_LENGTH
#define EXTENDED_LENGTH_FIELD
#define PREAMBLE_LENGTH
#define EN_ADDRESS
#define EN_WHITENING
#define VARIABLE_LENGTH
#define CRC_MODE
#define EN_FEC
#define SYNC_WORD

Definition at line 86 of file SDK_FifoHandler_A.c.

◆ xGpioIRQ

SGpioInit xGpioIRQ

◆ xIrqStatus

S2LPIrqs xIrqStatus

IRQ status struct declaration.

Definition at line 117 of file SDK_FifoHandler_A.c.

◆ xRadioInit

SRadioInit xRadioInit
Initial value:
= {
}
#define DATARATE
#define BANDWIDTH
#define BASE_FREQUENCY
#define MODULATION_SELECT
#define FREQ_DEVIATION

Radio structure fitting.

Definition at line 77 of file SDK_FifoHandler_A.c.

◆ xTxDoneFlag

volatile FlagStatus xTxDoneFlag = RESET

Declare the Tx done flag.

Definition at line 111 of file SDK_FifoHandler_A.c.