rflib
Data Structures | Macros | Typedefs
rf_ble_cmd.h File Reference
#include <stdint.h>
#include "rf_mailbox.h"
#include "rf_common_cmd.h"
Include dependency graph for rf_ble_cmd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rfc_bleRadioOp_s
 
struct  rfc_ble5RadioOp_s
 
struct  rfc_ble5Tx20RadioOp_s
 
struct  rfc_CMD_BLE_SLAVE_s
 BLE Slave Command. More...
 
struct  rfc_CMD_BLE_MASTER_s
 BLE Master Command. More...
 
struct  rfc_CMD_BLE_ADV_s
 BLE Connectable Undirected Advertiser Command. More...
 
struct  rfc_CMD_BLE_ADV_DIR_s
 BLE Connectable Directed Advertiser Command. More...
 
struct  rfc_CMD_BLE_ADV_NC_s
 BLE Non-Connectable Advertiser Command. More...
 
struct  rfc_CMD_BLE_ADV_SCAN_s
 BLE Scannable Undirected Advertiser Command. More...
 
struct  rfc_CMD_BLE_SCANNER_s
 BLE Scanner Command. More...
 
struct  rfc_CMD_BLE_INITIATOR_s
 BLE Initiator Command. More...
 
struct  rfc_CMD_BLE_GENERIC_RX_s
 BLE Generic Receiver Command. More...
 
struct  rfc_CMD_BLE_TX_TEST_s
 BLE PHY Test Transmitter Command. More...
 
struct  rfc_CMD_BLE_ADV_PAYLOAD_s
 BLE Update Advertising Payload Command. More...
 
struct  rfc_CMD_BLE5_RADIO_SETUP_s
 Bluetooth 5 Radio Setup Command for all PHYs. More...
 
struct  rfc_CMD_BLE5_SLAVE_s
 Bluetooth 5 Slave Command. More...
 
struct  rfc_CMD_BLE5_MASTER_s
 Bluetooth 5 Master Command. More...
 
struct  rfc_CMD_BLE5_ADV_EXT_s
 Bluetooth 5 Extended Advertiser Command. More...
 
struct  rfc_CMD_BLE5_ADV_AUX_s
 Bluetooth 5 Secondary Channel Advertiser Command. More...
 
struct  rfc_CMD_BLE5_ADV_PER_s
 Bluetooth 5 Periodic Advertiser Command. More...
 
struct  rfc_CMD_BLE5_SCANNER_PER_s
 Bluetooth 5 Periodic Scanner Command. More...
 
struct  rfc_CMD_BLE5_SCANNER_s
 Bluetooth 5 Scanner Command. More...
 
struct  rfc_CMD_BLE5_INITIATOR_s
 Bluetooth 5 Initiator Command. More...
 
struct  rfc_CMD_BLE5_GENERIC_RX_s
 Bluetooth 5 Generic Receiver Command. More...
 
struct  rfc_CMD_BLE5_TX_TEST_s
 Bluetooth 5 PHY Test Transmitter Command. More...
 
struct  rfc_CMD_BLE5_ADV_s
 Bluetooth 5 Connectable Undirected Advertiser Command. More...
 
struct  rfc_CMD_BLE5_ADV_DIR_s
 Bluetooth 5 Connectable Directed Advertiser Command. More...
 
struct  rfc_CMD_BLE5_ADV_NC_s
 Bluetooth 5 Non-Connectable Advertiser Command. More...
 
struct  rfc_CMD_BLE5_ADV_SCAN_s
 Bluetooth 5 Scannable Undirected Advertiser Command. More...
 
struct  rfc_CMD_BLE5_RADIO_SETUP_PA_s
 
struct  rfc_bleMasterSlavePar_s
 
struct  rfc_bleSlavePar_s
 
struct  rfc_bleMasterPar_s
 
struct  rfc_bleAdvPar_s
 
struct  rfc_bleScannerPar_s
 
struct  rfc_bleInitiatorPar_s
 
struct  rfc_bleGenericRxPar_s
 
struct  rfc_bleTxTestPar_s
 
struct  rfc_ble5SlavePar_s
 
struct  rfc_ble5MasterPar_s
 
struct  rfc_ble5AdvExtPar_s
 
struct  rfc_ble5AdvAuxPar_s
 
struct  rfc_ble5AdvPerPar_s
 
struct  rfc_ble5AuxChRes_s
 
struct  rfc_ble5ScannerPar_s
 
struct  rfc_ble5ScannerPerPar_s
 
struct  rfc_ble5InitiatorPar_s
 
struct  rfc_bleMasterSlaveOutput_s
 
struct  rfc_bleAdvOutput_s
 
struct  rfc_bleScannerOutput_s
 
struct  rfc_bleInitiatorOutput_s
 
struct  rfc_ble5ScanInitOutput_s
 
struct  rfc_bleGenericRxOutput_s
 
struct  rfc_bleTxTestOutput_s
 
struct  rfc_ble5ExtAdvEntry_s
 
struct  rfc_bleWhiteListEntry_s
 
struct  rfc_ble5AdiEntry_s
 
struct  rfc_bleRxStatus_s
 
struct  rfc_ble5RxStatus_s
 

Macros

#define __RFC_STRUCT
 
#define __RFC_STRUCT_ATTR
 
#define CMD_BLE_SLAVE   0x1801
 
#define CMD_BLE_MASTER   0x1802
 
#define CMD_BLE_ADV   0x1803
 
#define CMD_BLE_ADV_DIR   0x1804
 
#define CMD_BLE_ADV_NC   0x1805
 
#define CMD_BLE_ADV_SCAN   0x1806
 
#define CMD_BLE_SCANNER   0x1807
 
#define CMD_BLE_INITIATOR   0x1808
 
#define CMD_BLE_GENERIC_RX   0x1809
 
#define CMD_BLE_TX_TEST   0x180A
 
#define CMD_BLE_ADV_PAYLOAD   0x1001
 
#define CMD_BLE5_RADIO_SETUP   0x1820
 
#define CMD_BLE5_SLAVE   0x1821
 
#define CMD_BLE5_MASTER   0x1822
 
#define CMD_BLE5_ADV_EXT   0x1823
 
#define CMD_BLE5_ADV_AUX   0x1824
 
#define CMD_BLE5_ADV_PER   0x1825
 
#define CMD_BLE5_SCANNER_PER   0x1826
 
#define CMD_BLE5_SCANNER   0x1827
 
#define CMD_BLE5_INITIATOR   0x1828
 
#define CMD_BLE5_GENERIC_RX   0x1829
 
#define CMD_BLE5_TX_TEST   0x182A
 
#define CMD_BLE5_ADV   0x182B
 
#define CMD_BLE5_ADV_DIR   0x182C
 
#define CMD_BLE5_ADV_NC   0x182D
 
#define CMD_BLE5_ADV_SCAN   0x182E
 
#define CMD_BLE5_RADIO_SETUP_PA   CMD_BLE5_RADIO_SETUP
 

Typedefs

typedef struct rfc_bleRadioOp_s rfc_bleRadioOp_t
 
typedef struct rfc_ble5RadioOp_s rfc_ble5RadioOp_t
 
typedef struct rfc_ble5Tx20RadioOp_s rfc_ble5Tx20RadioOp_t
 
typedef struct rfc_CMD_BLE_SLAVE_s rfc_CMD_BLE_SLAVE_t
 
typedef struct rfc_CMD_BLE_MASTER_s rfc_CMD_BLE_MASTER_t
 
typedef struct rfc_CMD_BLE_ADV_s rfc_CMD_BLE_ADV_t
 
typedef struct rfc_CMD_BLE_ADV_DIR_s rfc_CMD_BLE_ADV_DIR_t
 
typedef struct rfc_CMD_BLE_ADV_NC_s rfc_CMD_BLE_ADV_NC_t
 
typedef struct rfc_CMD_BLE_ADV_SCAN_s rfc_CMD_BLE_ADV_SCAN_t
 
typedef struct rfc_CMD_BLE_SCANNER_s rfc_CMD_BLE_SCANNER_t
 
typedef struct rfc_CMD_BLE_INITIATOR_s rfc_CMD_BLE_INITIATOR_t
 
typedef struct rfc_CMD_BLE_GENERIC_RX_s rfc_CMD_BLE_GENERIC_RX_t
 
typedef struct rfc_CMD_BLE_TX_TEST_s rfc_CMD_BLE_TX_TEST_t
 
typedef struct rfc_CMD_BLE_ADV_PAYLOAD_s rfc_CMD_BLE_ADV_PAYLOAD_t
 
typedef struct rfc_CMD_BLE5_RADIO_SETUP_s rfc_CMD_BLE5_RADIO_SETUP_t
 
typedef struct rfc_CMD_BLE5_SLAVE_s rfc_CMD_BLE5_SLAVE_t
 
typedef struct rfc_CMD_BLE5_MASTER_s rfc_CMD_BLE5_MASTER_t
 
typedef struct rfc_CMD_BLE5_ADV_EXT_s rfc_CMD_BLE5_ADV_EXT_t
 
typedef struct rfc_CMD_BLE5_ADV_AUX_s rfc_CMD_BLE5_ADV_AUX_t
 
typedef struct rfc_CMD_BLE5_ADV_PER_s rfc_CMD_BLE5_ADV_PER_t
 
typedef struct rfc_CMD_BLE5_SCANNER_PER_s rfc_CMD_BLE5_SCANNER_PER_t
 
typedef struct rfc_CMD_BLE5_SCANNER_s rfc_CMD_BLE5_SCANNER_t
 
typedef struct rfc_CMD_BLE5_INITIATOR_s rfc_CMD_BLE5_INITIATOR_t
 
typedef struct rfc_CMD_BLE5_GENERIC_RX_s rfc_CMD_BLE5_GENERIC_RX_t
 
typedef struct rfc_CMD_BLE5_TX_TEST_s rfc_CMD_BLE5_TX_TEST_t
 
typedef struct rfc_CMD_BLE5_ADV_s rfc_CMD_BLE5_ADV_t
 
typedef struct rfc_CMD_BLE5_ADV_DIR_s rfc_CMD_BLE5_ADV_DIR_t
 
typedef struct rfc_CMD_BLE5_ADV_NC_s rfc_CMD_BLE5_ADV_NC_t
 
typedef struct rfc_CMD_BLE5_ADV_SCAN_s rfc_CMD_BLE5_ADV_SCAN_t
 
typedef struct rfc_CMD_BLE5_RADIO_SETUP_PA_s rfc_CMD_BLE5_RADIO_SETUP_PA_t
 
typedef struct rfc_bleMasterSlavePar_s rfc_bleMasterSlavePar_t
 
typedef struct rfc_bleSlavePar_s rfc_bleSlavePar_t
 
typedef struct rfc_bleMasterPar_s rfc_bleMasterPar_t
 
typedef struct rfc_bleAdvPar_s rfc_bleAdvPar_t
 
typedef struct rfc_bleScannerPar_s rfc_bleScannerPar_t
 
typedef struct rfc_bleInitiatorPar_s rfc_bleInitiatorPar_t
 
typedef struct rfc_bleGenericRxPar_s rfc_bleGenericRxPar_t
 
typedef struct rfc_bleTxTestPar_s rfc_bleTxTestPar_t
 
typedef struct rfc_ble5SlavePar_s rfc_ble5SlavePar_t
 
typedef struct rfc_ble5MasterPar_s rfc_ble5MasterPar_t
 
typedef struct rfc_ble5AdvExtPar_s rfc_ble5AdvExtPar_t
 
typedef struct rfc_ble5AdvAuxPar_s rfc_ble5AdvAuxPar_t
 
typedef struct rfc_ble5AdvPerPar_s rfc_ble5AdvPerPar_t
 
typedef struct rfc_ble5AuxChRes_s rfc_ble5AuxChRes_t
 
typedef struct rfc_ble5ScannerPar_s rfc_ble5ScannerPar_t
 
typedef struct rfc_ble5ScannerPerPar_s rfc_ble5ScannerPerPar_t
 
typedef struct rfc_ble5InitiatorPar_s rfc_ble5InitiatorPar_t
 
typedef struct rfc_bleMasterSlaveOutput_s rfc_bleMasterSlaveOutput_t
 
typedef struct rfc_bleAdvOutput_s rfc_bleAdvOutput_t
 
typedef struct rfc_bleScannerOutput_s rfc_bleScannerOutput_t
 
typedef struct rfc_bleInitiatorOutput_s rfc_bleInitiatorOutput_t
 
typedef struct rfc_ble5ScanInitOutput_s rfc_ble5ScanInitOutput_t
 
typedef struct rfc_bleGenericRxOutput_s rfc_bleGenericRxOutput_t
 
typedef struct rfc_bleTxTestOutput_s rfc_bleTxTestOutput_t
 
typedef struct rfc_ble5ExtAdvEntry_s rfc_ble5ExtAdvEntry_t
 
typedef struct rfc_bleWhiteListEntry_s rfc_bleWhiteListEntry_t
 
typedef struct rfc_ble5AdiEntry_s rfc_ble5AdiEntry_t
 
typedef struct rfc_bleRxStatus_s rfc_bleRxStatus_t
 
typedef struct rfc_ble5RxStatus_s rfc_ble5RxStatus_t
 

Macro Definition Documentation

§ __RFC_STRUCT

#define __RFC_STRUCT

§ __RFC_STRUCT_ATTR

#define __RFC_STRUCT_ATTR
© Copyright 1995-2021, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale