Functions | |
ProtocolBitVector_t | ChipInfo_GetSupportedProtocol_BV (void) |
Returns bit vector showing supported protocols. More... | |
static bool | ChipInfo_SupportsBLE (void) |
Returns true if the chip supports the BLE protocol. More... | |
static bool | ChipInfo_SupportsIEEE_802_15_4 (void) |
Returns true if the chip supports the IEEE 802.15.4 protocol. More... | |
static bool | ChipInfo_SupportsPROPRIETARY (void) |
Returns true if the chip supports proprietary protocols. More... | |
PackageType_t | ChipInfo_GetPackageType (void) |
Returns package type. More... | |
static bool | ChipInfo_PackageTypeIs4x4 (void) |
Returns true if this is a 4x4mm chip. More... | |
static bool | ChipInfo_PackageTypeIs5x5 (void) |
Returns true if this is a 5x5mm chip. More... | |
static bool | ChipInfo_PackageTypeIs7x7 (void) |
Returns true if this is a 7x7mm chip. More... | |
static bool | ChipInfo_PackageTypeIsWAFER (void) |
Returns true if this is a wafer sale chip (naked die). More... | |
static bool | ChipInfo_PackageTypeIsWCSP (void) |
Returns true if this is a WCSP chip (flip chip). More... | |
static bool | ChipInfo_PackageTypeIs7x7Q1 (void) |
Returns true if this is a 7x7 Q1 chip. More... | |
static uint32_t | ChipInfo_GetDeviceIdHwRevCode (void) |
Returns the internal chip HW revision code. More... | |
static uint32_t | ChipInfo_GetMinorHwRev (void) |
Returns minor hardware revision number. More... | |
static uint32_t | ChipInfo_GetUserId (void) |
Returns the 32 bits USER_ID field. More... | |
ChipType_t | ChipInfo_GetChipType (void) |
Returns chip type. More... | |
ChipFamily_t | ChipInfo_GetChipFamily (void) |
Returns chip family member. More... | |
static bool | ChipInfo_ChipFamilyIs_CC13x0 (void) |
Returns true if this chip is member of the CC13x0 family. More... | |
static bool | ChipInfo_ChipFamilyIs_CC26x0 (void) |
Returns true if this chip is member of the CC26x0 family. More... | |
static bool | ChipInfo_ChipFamilyIs_CC26x0R2 (void) |
Returns true if this chip is member of the CC26x0R2 family. More... | |
static bool | ChipInfo_ChipFamilyIs_CC13x1_CC26x1 (void) |
Returns true if this chip is member of the CC13x1, CC26x1 family. More... | |
static bool | ChipInfo_ChipFamilyIs_CC13x2_CC26x2 (void) |
Returns true if this chip is member of the CC13x2, CC26x2 family. More... | |
static bool | ChipInfo_ChipFamilyIs_CC13x2x7_CC26x2x7 (void) |
Returns true if this chip is member of the CC13x2x7, CC26x2x7 family. More... | |
static bool | ChipInfo_ChipFamilyIs_CC13x4_CC26x4 (void) |
Returns true if this chip is member of the CC13x4, CC26x4 family. More... | |
HwRevision_t | ChipInfo_GetHwRevision (void) |
Returns chip HW revision. More... | |
static bool | ChipInfo_HwRevisionIs_1_0 (void) |
Returns true if HW revision for this chip is 1.0. More... | |
static bool | ChipInfo_HwRevisionIs_2_0 (void) |
Returns true if HW revision for this chip is 2.0. More... | |
static bool | ChipInfo_HwRevisionIs_GTEQ_2_0 (void) |
Returns true if HW revision for this chip is 2.0 or greater. More... | |
static bool | ChipInfo_HwRevisionIs_2_1 (void) |
Returns true if HW revision for this chip is 2.1. More... | |
static bool | ChipInfo_HwRevisionIs_GTEQ_2_1 (void) |
Returns true if HW revision for this chip is 2.1 or greater. More... | |
static bool | ChipInfo_HwRevisionIs_2_2 (void) |
Returns true if HW revision for this chip is 2.2. More... | |
static bool | ChipInfo_HwRevisionIs_GTEQ_2_2 (void) |
Returns true if HW revision for this chip is 2.2 or greater. More... | |
static bool | ChipInfo_HwRevisionIs_GTEQ_2_3 (void) |
Returns true if HW revision for this chip is 2.3 or greater. More... | |
static bool | ChipInfo_HwRevisionIs_GTEQ_2_4 (void) |
Returns true if HW revision for this chip is 2.4 or greater. More... | |
void | ThisLibraryIsFor_CC13x2_CC26x2_HwRev20AndLater_HaltIfViolated (void) |
Verifies that current chip is CC13x2 or CC26x2 PG2.0 or later and never returns if violated. More... | |
|
inlinestatic |
Returns true if this chip is member of the CC13x0 family.
true
if this chip is member of the CC13x0 family, false
otherwise.
|
inlinestatic |
Returns true if this chip is member of the CC13x1, CC26x1 family.
true
if this chip is member of the CC13x1, CC26x1 family, false
otherwise.
|
inlinestatic |
Returns true if this chip is member of the CC13x2, CC26x2 family.
true
if this chip is member of the CC13x2, CC26x2 family, false
otherwise. Referenced by ThisLibraryIsFor_CC13x2_CC26x2_HwRev20AndLater_HaltIfViolated().
|
inlinestatic |
Returns true if this chip is member of the CC13x2x7, CC26x2x7 family.
true
if this chip is member of the CC13x2x7, CC26x2x7 family, false
otherwise.
|
inlinestatic |
Returns true if this chip is member of the CC13x4, CC26x4 family.
true
if this chip is member of the CC13x4, CC26x4 family, false
otherwise.
|
inlinestatic |
Returns true if this chip is member of the CC26x0 family.
true
if this chip is member of the CC26x0 family, false
otherwise.
|
inlinestatic |
Returns true if this chip is member of the CC26x0R2 family.
true
if this chip is member of the CC26x0R2 family, false
otherwise. ChipFamily_t ChipInfo_GetChipFamily | ( | void | ) |
Returns chip family member.
Referenced by ChipInfo_ChipFamilyIs_CC13x0(), ChipInfo_ChipFamilyIs_CC13x1_CC26x1(), ChipInfo_ChipFamilyIs_CC13x2_CC26x2(), ChipInfo_ChipFamilyIs_CC13x2x7_CC26x2x7(), ChipInfo_ChipFamilyIs_CC13x4_CC26x4(), ChipInfo_ChipFamilyIs_CC26x0(), ChipInfo_ChipFamilyIs_CC26x0R2(), ChipInfo_GetChipType(), and ChipInfo_GetHwRevision().
ChipType_t ChipInfo_GetChipType | ( | void | ) |
Returns chip type.
|
inlinestatic |
Returns the internal chip HW revision code.
Referenced by ChipInfo_GetHwRevision().
HwRevision_t ChipInfo_GetHwRevision | ( | void | ) |
Returns chip HW revision.
Referenced by ChipInfo_HwRevisionIs_1_0(), ChipInfo_HwRevisionIs_2_0(), ChipInfo_HwRevisionIs_2_1(), ChipInfo_HwRevisionIs_2_2(), ChipInfo_HwRevisionIs_GTEQ_2_0(), ChipInfo_HwRevisionIs_GTEQ_2_1(), ChipInfo_HwRevisionIs_GTEQ_2_2(), ChipInfo_HwRevisionIs_GTEQ_2_3(), and ChipInfo_HwRevisionIs_GTEQ_2_4().
|
inlinestatic |
Returns minor hardware revision number.
The minor revision number is set to 0 for the first market released chip and thereafter incremented by 1 for each minor hardware change.
Referenced by ChipInfo_GetHwRevision().
PackageType_t ChipInfo_GetPackageType | ( | void | ) |
Returns package type.
Referenced by ChipInfo_PackageTypeIs4x4(), ChipInfo_PackageTypeIs5x5(), ChipInfo_PackageTypeIs7x7(), ChipInfo_PackageTypeIs7x7Q1(), ChipInfo_PackageTypeIsWAFER(), and ChipInfo_PackageTypeIsWCSP().
ProtocolBitVector_t ChipInfo_GetSupportedProtocol_BV | ( | void | ) |
Returns bit vector showing supported protocols.
Referenced by ChipInfo_SupportsBLE(), ChipInfo_SupportsIEEE_802_15_4(), and ChipInfo_SupportsPROPRIETARY().
|
inlinestatic |
Returns the 32 bits USER_ID field.
How to decode the USER_ID filed is described in the Technical Reference Manual (TRM)
Referenced by ChipInfo_GetChipType().
|
inlinestatic |
Returns true if HW revision for this chip is 1.0.
true
if HW revision for this chip is 1.0, false
otherwise.
|
inlinestatic |
Returns true if HW revision for this chip is 2.0.
true
if HW revision for this chip is 2.0, false
otherwise.
|
inlinestatic |
Returns true if HW revision for this chip is 2.1.
true
if HW revision for this chip is 2.1, false
otherwise.
|
inlinestatic |
Returns true if HW revision for this chip is 2.2.
true
if HW revision for this chip is 2.2, false
otherwise.
|
inlinestatic |
Returns true if HW revision for this chip is 2.0 or greater.
true
if HW revision for this chip is 2.0 or greater, false
otherwise. Referenced by ThisLibraryIsFor_CC13x2_CC26x2_HwRev20AndLater_HaltIfViolated().
|
inlinestatic |
Returns true if HW revision for this chip is 2.1 or greater.
true
if HW revision for this chip is 2.1 or greater, false
otherwise.
|
inlinestatic |
Returns true if HW revision for this chip is 2.2 or greater.
true
if HW revision for this chip is 2.2 or greater, false
otherwise.
|
inlinestatic |
Returns true if HW revision for this chip is 2.3 or greater.
true
if HW revision for this chip is 2.3 or greater, false
otherwise.
|
inlinestatic |
Returns true if HW revision for this chip is 2.4 or greater.
true
if HW revision for this chip is 2.4 or greater, false
otherwise.
|
inlinestatic |
Returns true if this is a 4x4mm chip.
true
if this is a 4x4mm chip, false
otherwise.
|
inlinestatic |
Returns true if this is a 5x5mm chip.
true
if this is a 5x5mm chip, false
otherwise.
|
inlinestatic |
Returns true if this is a 7x7mm chip.
true
if this is a 7x7mm chip, false
otherwise.
|
inlinestatic |
Returns true if this is a 7x7 Q1 chip.
true
if this is a 7x7 Q1 chip, false
otherwise.
|
inlinestatic |
Returns true if this is a wafer sale chip (naked die).
true
if this is a wafer sale chip, false
otherwise.
|
inlinestatic |
Returns true if this is a WCSP chip (flip chip).
true
if this is a WCSP chip, false
otherwise.
|
inlinestatic |
Returns true if the chip supports the BLE protocol.
true
if supporting the BLE protocol, false
otherwise.
|
inlinestatic |
Returns true if the chip supports the IEEE 802.15.4 protocol.
true
if supporting the IEEE 802.15.4 protocol, false
otherwise.
|
inlinestatic |
Returns true if the chip supports proprietary protocols.
true
if supporting proprietary protocols, false
otherwise. void ThisLibraryIsFor_CC13x2_CC26x2_HwRev20AndLater_HaltIfViolated | ( | void | ) |
Verifies that current chip is CC13x2 or CC26x2 PG2.0 or later and never returns if violated.
Referenced by ChipInfo_HwRevisionIs_GTEQ_2_4(), and SetupTrimDevice().
#define DRIVERLIB_BUILD_CC13X0 1 |
1 is the driverlib build ID for the cc13x0 driverlib.
#define DRIVERLIB_BUILD_CC13X1_CC26X1 2 |
2 is the driverlib build ID for the cc13x1_cc26x1 driverlib.
#define DRIVERLIB_BUILD_CC13X2_CC26X2 4 |
4 is the driverlib build ID for the cc13x2_cc26x2 driverlib.
#define DRIVERLIB_BUILD_CC13X2X7_CC26X2X7 5 |
5 is the driverlib build ID for the cc13x2x7_cc26x2x7 driverlib.
#define DRIVERLIB_BUILD_CC13X4_CC26X4 6 |
6 is the driverlib build ID for the cc13x4_cc26x4 driverlib.
#define DRIVERLIB_BUILD_CC26X0 0 |
0 is the driverlib build ID for the cc26x0 driverlib.
#define DRIVERLIB_BUILD_CC26X0R2 3 |
3 is the driverlib build ID for the cc26x0r2 driverlib.
#define THIS_DRIVERLIB_BUILD DRIVERLIB_BUILD_CC13X2_CC26X2 |
Define THIS_DRIVERLIB_BUILD, identifying current driverlib build ID.
This driverlib build identifier can be useful for compile time checking/optimization (supporting C preprocessor expressions).
enum ChipFamily_t |
Chip family enumeration.
enum ChipType_t |
Chip type enumeration.
enum HwRevision_t |
HW revision enumeration.
enum PackageType_t |
Package type enumeration.
enum ProtocolBitVector_t |
Enumeration identifying the protocols supported.