rflib
Radio Software Bundle (rflib) API Documentation

High-level Driver APIs

Note that like other TI drivers, the RFCC26X2 header applies also to CC26X4 devices, but not to CC26X0 devices.

Module Description
RF.h Common RF driver header file
RFCC26X2.h RF driver for CC13xx/CC26xx devices

Radio Commands

Radio command support differs based on the RF Core ROM features enabled in the corresponding device family. All three devices support a common code base and command format, but some patches may differ between the devices.

cc13x2_cc26x2 Device Family

Note that the cc13x2x7_cc26x2x7 devices also belong to cc13x2_cc26x2. Their radio ROM supports the same feature set.

Low-level RF Core APIs

Module Description
cc13x2_cc26x2/driverlib/rfc.h Low-level services
cc13x2_cc26x2/driverlib/rf_data_entry.h Data queue structs and flags
cc13x2_cc26x2/driverlib/rf_mailbox.h Generic structs and flags related to command execution
cc13x2_cc26x2/driverlib/rf_ble_mailbox.h Structs and flags related to execution of BLE commands
cc13x2_cc26x2/driverlib/rf_hs_mailbox.h Structs and flags related to execution of High-speed mode commands
cc13x2_cc26x2/driverlib/rf_ieee_mailbox.h Structs and flags related to execution of IEEE 802.15.4 commands
cc13x2_cc26x2/driverlib/rf_prop_mailbox.h Structs and flags related to execution of Proprietary commands
cc13x2_cc26x2/driverlib/rf_hid_mailbox.h Structs and flags related to execution of HID fast mode

RF Command APIs

Module Description
cc13x2_cc26x2/driverlib/rf_common_cmd.h Generic commands
cc13x2_cc26x2/driverlib/rf_ble_cmd.h BLE commands
cc13x2_cc26x2/driverlib/rf_hs_cmd.h High-speed mode commands
cc13x2_cc26x2/driverlib/rf_ieee_cmd.h IEEE 802.15.4 commands
cc13x2_cc26x2/driverlib/rf_prop_cmd.h Proprietary commands
cc13x2_cc26x2/driverlib/rf_hid_cmd.h HID fast mode commands

cc13x1_cc26x1 Device Family

Low-level RF Core APIs

Module Description
cc13x1_cc26x1/driverlib/rfc.h Low-level services
cc13x1_cc26x1/driverlib/rf_data_entry.h Data queue structs and flags
cc13x1_cc26x1/driverlib/rf_mailbox.h Generic structs and flags related to command execution
cc13x1_cc26x1/driverlib/rf_ble_mailbox.h Structs and flags related to execution of BLE commands
cc13x1_cc26x1/driverlib/rf_hs_mailbox.h Structs and flags related to execution of High-speed mode commands
cc13x1_cc26x1/driverlib/rf_ieee_mailbox.h Structs and flags related to execution of IEEE 802.15.4 commands
cc13x1_cc26x1/driverlib/rf_prop_mailbox.h Structs and flags related to execution of Proprietary commands

RF Command APIs

Module Description
cc13x1_cc26x1/driverlib/rf_common_cmd.h Generic commands
cc13x1_cc26x1/driverlib/rf_ble_cmd.h BLE commands
cc13x1_cc26x1/driverlib/rf_hs_cmd.h High-speed mode commands
cc13x1_cc26x1/driverlib/rf_ieee_cmd.h IEEE 802.15.4 commands
cc13x1_cc26x1/driverlib/rf_prop_cmd.h Proprietary commands

cc13x4_cc26x4 Device Family

Low-level RF Core APIs

Module Description
cc13x4_cc26x4/driverlib/rfc.h Low-level services
cc13x4_cc26x4/driverlib/rf_data_entry.h Data queue structs and flags
cc13x4_cc26x4/driverlib/rf_mailbox.h Generic structs and flags related to command execution
cc13x4_cc26x4/driverlib/rf_ble_mailbox.h Structs and flags related to execution of BLE commands
cc13x4_cc26x4/driverlib/rf_hs_mailbox.h Structs and flags related to execution of High-speed mode commands
cc13x4_cc26x4/driverlib/rf_ieee_mailbox.h Structs and flags related to execution of IEEE 802.15.4 commands
cc13x4_cc26x4/driverlib/rf_prop_mailbox.h Structs and flags related to execution of Proprietary commands

RF Command APIs

Module Description
cc13x4_cc26x4/driverlib/rf_common_cmd.h Generic commands
cc13x4_cc26x4/driverlib/rf_ble_cmd.h BLE commands
cc13x4_cc26x4/driverlib/rf_hs_cmd.h High-speed mode commands
cc13x4_cc26x4/driverlib/rf_ieee_cmd.h IEEE 802.15.4 commands
cc13x4_cc26x4/driverlib/rf_prop_cmd.h Proprietary commands
© Copyright 1995-2024, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale