47 #define BV( x ) ( 1 << ( x ))
122 switch ( fcfg1Rev ) {
138 switch ( fcfg1Rev ) {
148 switch ( fcfg1Rev ) {
PackageType_t ChipInfo_GetPackageType(void)
Returns package type.
static bool ChipInfo_HwRevisionIs_GTEQ_2_2(void)
Returns true if HW revision for this chip is 2.2 or greater.
HwRevision_t
HW revision enumeration.
PackageType_t
Package type enumeration.
-1 means that the chip's family member is unknown.
-1 means that current chip type is unknown.
21 means that the chip's HW revision is 2.1
ProtocolBitVector_t ChipInfo_GetSupportedProtocol_BV(void)
Returns bit vector showing supported protocols.
void ThisCodeIsBuiltForCC26xxHwRev22AndLater_HaltIfViolated(void)
Verifies that current chip is built for CC26xx HwRev 2.2 or later and never returns if violated...
-1 means that the chip's HW revision is unknown.
HwRevision_t ChipInfo_GetHwRevision(void)
Returns chip HW revision.
20 means that the chip's HW revision is 2.0
22 means that the chip's HW revision is 2.2
ChipFamily_t
Chip family enumeration.
static bool ChipInfo_ChipFamilyIsCC26xx(void)
Returns true if this chip is member of the CC26xx family.
ProtocolBitVector_t
Enumeration identifying the protocols supported.
ChipFamily_t ChipInfo_GetChipFamily(void)
Returns chip family member.
1 means that the chip is a CC13xx family member.
2 means that the chip is a CC26xxLizard family member.
static uint32_t ChipInfo_GetDeviceIdHwRevCode(void)
Returns the internal chip HW revision code.
10 means that the chip's HW revision is 1.0
0 means that this is a 4x4mm chip.
2 means that this is a 7x7mm chip.
static uint32_t ChipInfo_GetMinorHwRev(void)
Returns minor hardware revision number.
0 means that the chip is a CC26xx family member.