rflib
Data Structures | Macros | Typedefs
rf_common_cmd.h File Reference
#include <stdint.h>
#include "rf_mailbox.h"
Include dependency graph for rf_common_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_command_s
 
struct  rfc_radioOp_s
 
struct  rfc_CMD_NOP_s
 No Operation Command. More...
 
struct  rfc_CMD_RADIO_SETUP_s
 Radio Setup Command for Pre-Defined Schemes. More...
 
struct  rfc_CMD_FS_s
 Frequency Synthesizer Programming Command. More...
 
struct  rfc_CMD_FS_OFF_s
 Command for Turning off Frequency Synthesizer. More...
 
struct  rfc_CMD_RX_TEST_s
 Receiver Test Command. More...
 
struct  rfc_CMD_TX_TEST_s
 Transmitter Test Command. More...
 
struct  rfc_CMD_SYNC_STOP_RAT_s
 Synchronize and Stop Radio Timer Command. More...
 
struct  rfc_CMD_SYNC_START_RAT_s
 Synchrously Start Radio Timer Command. More...
 
struct  rfc_CMD_RESYNC_RAT_s
 Re-calculate rat0 value while RAT is running. More...
 
struct  rfc_CMD_COUNT_s
 Counter Command. More...
 
struct  rfc_CMD_FS_POWERUP_s
 Power up Frequency Syntheszier Command. More...
 
struct  rfc_CMD_FS_POWERDOWN_s
 Power down Frequency Syntheszier Command. More...
 
struct  rfc_CMD_SCH_IMM_s
 Run Immidiate Command as Radio Operation Command. More...
 
struct  rfc_CMD_COUNT_BRANCH_s
 Counter Command with Branch of Command Chain. More...
 
struct  rfc_CMD_PATTERN_CHECK_s
 Command for Checking a Value in Memory aginst a Pattern. More...
 
struct  rfc_CMD_RADIO_SETUP_PA_s
 
struct  rfc_CMD_ABORT_s
 Abort Running Radio Operation Command. More...
 
struct  rfc_CMD_STOP_s
 Stop Running Radio Operation Command Gracefully. More...
 
struct  rfc_CMD_GET_RSSI_s
 Read RSSI Command. More...
 
struct  rfc_CMD_UPDATE_RADIO_SETUP_s
 Update Radio Settings Command. More...
 
struct  rfc_CMD_TRIGGER_s
 Generate Command Trigger. More...
 
struct  rfc_CMD_GET_FW_INFO_s
 Request Information on the RF Core ROM Firmware. More...
 
struct  rfc_CMD_START_RAT_s
 Asynchronously Start Radio Timer Command. More...
 
struct  rfc_CMD_PING_s
 Respond with Command ACK Only. More...
 
struct  rfc_CMD_READ_RFREG_s
 Read RF Core Hardware Register. More...
 
struct  rfc_CMD_ADD_DATA_ENTRY_s
 Add Data Entry to Queue. More...
 
struct  rfc_CMD_REMOVE_DATA_ENTRY_s
 Remove First Data Entry from Queue. More...
 
struct  rfc_CMD_FLUSH_QUEUE_s
 Flush Data Queue. More...
 
struct  rfc_CMD_CLEAR_RX_s
 Clear all RX Queue Entries. More...
 
struct  rfc_CMD_REMOVE_PENDING_ENTRIES_s
 Remove Pending Entries from Queue. More...
 
struct  rfc_CMD_SET_RAT_CMP_s
 Set Radio Timer Channel in Compare Mode. More...
 
struct  rfc_CMD_SET_RAT_CPT_s
 Set Radio Timer Channel in Capture Mode. More...
 
struct  rfc_CMD_DISABLE_RAT_CH_s
 Disable Radio Timer Channel. More...
 
struct  rfc_CMD_SET_RAT_OUTPUT_s
 Set Radio Timer Output to a Specified Mode. More...
 
struct  rfc_CMD_ARM_RAT_CH_s
 Arm Radio Timer Channel. More...
 
struct  rfc_CMD_DISARM_RAT_CH_s
 Disarm Radio Timer Channel. More...
 
struct  rfc_CMD_SET_TX_POWER_s
 Set Transmit Power. More...
 
struct  rfc_CMD_SET_TX20_POWER_s
 Set Transmit Power for 20-dBm PA. More...
 
struct  rfc_CMD_CHANGE_PA_s
 Set TX power with possibility to switch between PAs. More...
 
struct  rfc_CMD_UPDATE_HPOSC_FREQ_s
 Set New Frequency Offset for HPOSC. More...
 
struct  rfc_CMD_UPDATE_FS_s
 Set New Synthesizer Frequency without Recalibration (Deprecated; use CMD_MODIFY_FS) More...
 
struct  rfc_CMD_MODIFY_FS_s
 Set New Synthesizer Frequency without Recalibration. More...
 
struct  rfc_CMD_BUS_REQUEST_s
 Request System Bus to be Availbale. More...
 
struct  rfc_CMD_SET_CMD_START_IRQ_s
 Enable or disable generation of IRQ when a radio operation command starts. More...
 

Macros

#define __RFC_STRUCT
 
#define __RFC_STRUCT_ATTR
 
#define CMD_NOP   0x0801
 
#define CMD_RADIO_SETUP   0x0802
 
#define CMD_FS   0x0803
 
#define CMD_FS_OFF   0x0804
 
#define CMD_RX_TEST   0x0807
 
#define CMD_TX_TEST   0x0808
 
#define CMD_SYNC_STOP_RAT   0x0809
 
#define CMD_SYNC_START_RAT   0x080A
 
#define CMD_RESYNC_RAT   0x0816
 
#define CMD_COUNT   0x080B
 
#define CMD_FS_POWERUP   0x080C
 
#define CMD_FS_POWERDOWN   0x080D
 
#define CMD_SCH_IMM   0x0810
 
#define CMD_COUNT_BRANCH   0x0812
 
#define CMD_PATTERN_CHECK   0x0813
 
#define CMD_RADIO_SETUP_PA   CMD_RADIO_SETUP
 
#define CMD_ABORT   0x0401
 
#define CMD_STOP   0x0402
 
#define CMD_GET_RSSI   0x0403
 
#define CMD_UPDATE_RADIO_SETUP   0x0001
 
#define CMD_TRIGGER   0x0404
 
#define CMD_GET_FW_INFO   0x0002
 
#define CMD_START_RAT   0x0405
 
#define CMD_PING   0x0406
 
#define CMD_READ_RFREG   0x0601
 
#define CMD_ADD_DATA_ENTRY   0x0005
 
#define CMD_REMOVE_DATA_ENTRY   0x0006
 
#define CMD_FLUSH_QUEUE   0x0007
 
#define CMD_CLEAR_RX   0x0008
 
#define CMD_REMOVE_PENDING_ENTRIES   0x0009
 
#define CMD_SET_RAT_CMP   0x000A
 
#define CMD_SET_RAT_CPT   0x0603
 
#define CMD_DISABLE_RAT_CH   0x0408
 
#define CMD_SET_RAT_OUTPUT   0x0604
 
#define CMD_ARM_RAT_CH   0x0409
 
#define CMD_DISARM_RAT_CH   0x040A
 
#define CMD_SET_TX_POWER   0x0010
 
#define CMD_SET_TX20_POWER   0x0014
 
#define CMD_CHANGE_PA   0x0015
 
#define CMD_UPDATE_HPOSC_FREQ   0x0608
 
#define CMD_UPDATE_FS   0x0011
 
#define CMD_MODIFY_FS   0x0013
 
#define CMD_BUS_REQUEST   0x040E
 
#define CMD_SET_CMD_START_IRQ   0x0411
 

Typedefs

typedef struct rfc_command_s rfc_command_t
 
typedef struct rfc_radioOp_s rfc_radioOp_t
 
typedef struct rfc_CMD_NOP_s rfc_CMD_NOP_t
 
typedef struct rfc_CMD_RADIO_SETUP_s rfc_CMD_RADIO_SETUP_t
 
typedef struct rfc_CMD_FS_s rfc_CMD_FS_t
 
typedef struct rfc_CMD_FS_OFF_s rfc_CMD_FS_OFF_t
 
typedef struct rfc_CMD_RX_TEST_s rfc_CMD_RX_TEST_t
 
typedef struct rfc_CMD_TX_TEST_s rfc_CMD_TX_TEST_t
 
typedef struct rfc_CMD_SYNC_STOP_RAT_s rfc_CMD_SYNC_STOP_RAT_t
 
typedef struct rfc_CMD_SYNC_START_RAT_s rfc_CMD_SYNC_START_RAT_t
 
typedef struct rfc_CMD_RESYNC_RAT_s rfc_CMD_RESYNC_RAT_t
 
typedef struct rfc_CMD_COUNT_s rfc_CMD_COUNT_t
 
typedef struct rfc_CMD_FS_POWERUP_s rfc_CMD_FS_POWERUP_t
 
typedef struct rfc_CMD_FS_POWERDOWN_s rfc_CMD_FS_POWERDOWN_t
 
typedef struct rfc_CMD_SCH_IMM_s rfc_CMD_SCH_IMM_t
 
typedef struct rfc_CMD_COUNT_BRANCH_s rfc_CMD_COUNT_BRANCH_t
 
typedef struct rfc_CMD_PATTERN_CHECK_s rfc_CMD_PATTERN_CHECK_t
 
typedef struct rfc_CMD_RADIO_SETUP_PA_s rfc_CMD_RADIO_SETUP_PA_t
 
typedef struct rfc_CMD_ABORT_s rfc_CMD_ABORT_t
 
typedef struct rfc_CMD_STOP_s rfc_CMD_STOP_t
 
typedef struct rfc_CMD_GET_RSSI_s rfc_CMD_GET_RSSI_t
 
typedef struct rfc_CMD_UPDATE_RADIO_SETUP_s rfc_CMD_UPDATE_RADIO_SETUP_t
 
typedef struct rfc_CMD_TRIGGER_s rfc_CMD_TRIGGER_t
 
typedef struct rfc_CMD_GET_FW_INFO_s rfc_CMD_GET_FW_INFO_t
 
typedef struct rfc_CMD_START_RAT_s rfc_CMD_START_RAT_t
 
typedef struct rfc_CMD_PING_s rfc_CMD_PING_t
 
typedef struct rfc_CMD_READ_RFREG_s rfc_CMD_READ_RFREG_t
 
typedef struct rfc_CMD_ADD_DATA_ENTRY_s rfc_CMD_ADD_DATA_ENTRY_t
 
typedef struct rfc_CMD_REMOVE_DATA_ENTRY_s rfc_CMD_REMOVE_DATA_ENTRY_t
 
typedef struct rfc_CMD_FLUSH_QUEUE_s rfc_CMD_FLUSH_QUEUE_t
 
typedef struct rfc_CMD_CLEAR_RX_s rfc_CMD_CLEAR_RX_t
 
typedef struct rfc_CMD_REMOVE_PENDING_ENTRIES_s rfc_CMD_REMOVE_PENDING_ENTRIES_t
 
typedef struct rfc_CMD_SET_RAT_CMP_s rfc_CMD_SET_RAT_CMP_t
 
typedef struct rfc_CMD_SET_RAT_CPT_s rfc_CMD_SET_RAT_CPT_t
 
typedef struct rfc_CMD_DISABLE_RAT_CH_s rfc_CMD_DISABLE_RAT_CH_t
 
typedef struct rfc_CMD_SET_RAT_OUTPUT_s rfc_CMD_SET_RAT_OUTPUT_t
 
typedef struct rfc_CMD_ARM_RAT_CH_s rfc_CMD_ARM_RAT_CH_t
 
typedef struct rfc_CMD_DISARM_RAT_CH_s rfc_CMD_DISARM_RAT_CH_t
 
typedef struct rfc_CMD_SET_TX_POWER_s rfc_CMD_SET_TX_POWER_t
 
typedef struct rfc_CMD_SET_TX20_POWER_s rfc_CMD_SET_TX20_POWER_t
 
typedef struct rfc_CMD_CHANGE_PA_s rfc_CMD_CHANGE_PA_t
 
typedef struct rfc_CMD_UPDATE_HPOSC_FREQ_s rfc_CMD_UPDATE_HPOSC_FREQ_t
 
typedef struct rfc_CMD_UPDATE_FS_s rfc_CMD_UPDATE_FS_t
 
typedef struct rfc_CMD_MODIFY_FS_s rfc_CMD_MODIFY_FS_t
 
typedef struct rfc_CMD_BUS_REQUEST_s rfc_CMD_BUS_REQUEST_t
 
typedef struct rfc_CMD_SET_CMD_START_IRQ_s rfc_CMD_SET_CMD_START_IRQ_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