TM STM32Fxxx HAL Libraries  v1.0.0
Libraries for STM32Fxxx (F0, F4 and F7 series) devices based on HAL drivers from ST from Tilen Majerle

Library Typedefs. More...

Data Structures

union  _TM_NRF24L01_IRQ_t
 Interrupt structure. More...
 

Typedefs

typedef union _TM_NRF24L01_IRQ_t TM_NRF24L01_IRQ_t
 Interrupt structure.
 
typedef enum _TM_NRF24L01_Transmit_Status_t TM_NRF24L01_Transmit_Status_t
 Transmission status enumeration.
 
typedef enum _TM_NRF24L01_DataRate_t TM_NRF24L01_DataRate_t
 Data rate enumeration.
 
typedef enum _TM_NRF24L01_OutputPower_t TM_NRF24L01_OutputPower_t
 Output power enumeration.
 

Enumerations

enum  _TM_NRF24L01_Transmit_Status_t { TM_NRF24L01_Transmit_Status_Lost = 0x00, TM_NRF24L01_Transmit_Status_Ok = 0x01, TM_NRF24L01_Transmit_Status_Sending = 0xFF }
 Transmission status enumeration. More...
 
enum  _TM_NRF24L01_DataRate_t { TM_NRF24L01_DataRate_2M = 0x00, TM_NRF24L01_DataRate_1M, TM_NRF24L01_DataRate_250k }
 Data rate enumeration. More...
 
enum  _TM_NRF24L01_OutputPower_t { TM_NRF24L01_OutputPower_M18dBm = 0x00, TM_NRF24L01_OutputPower_M12dBm, TM_NRF24L01_OutputPower_M6dBm, TM_NRF24L01_OutputPower_0dBm }
 Output power enumeration. More...
 

Detailed Description

Library Typedefs.

Enumeration Type Documentation

Data rate enumeration.

Enumerator
TM_NRF24L01_DataRate_2M 

Data rate set to 2Mbps

TM_NRF24L01_DataRate_1M 

Data rate set to 1Mbps

TM_NRF24L01_DataRate_250k 

Data rate set to 250kbps

Output power enumeration.

Enumerator
TM_NRF24L01_OutputPower_M18dBm 

Output power set to -18dBm

TM_NRF24L01_OutputPower_M12dBm 

Output power set to -12dBm

TM_NRF24L01_OutputPower_M6dBm 

Output power set to -6dBm

TM_NRF24L01_OutputPower_0dBm 

Output power set to 0dBm

Transmission status enumeration.

Enumerator
TM_NRF24L01_Transmit_Status_Lost 

Message is lost, reached maximum number of retransmissions

TM_NRF24L01_Transmit_Status_Ok 

Message sent successfully

TM_NRF24L01_Transmit_Status_Sending 

Message is still sending