48 #undef ChipInfo_GetSupportedProtocol_BV
49 #define ChipInfo_GetSupportedProtocol_BV NOROM_ChipInfo_GetSupportedProtocol_BV
50 #undef ChipInfo_GetPackageType
51 #define ChipInfo_GetPackageType NOROM_ChipInfo_GetPackageType
52 #undef ChipInfo_GetChipType
53 #define ChipInfo_GetChipType NOROM_ChipInfo_GetChipType
54 #undef ChipInfo_GetChipFamily
55 #define ChipInfo_GetChipFamily NOROM_ChipInfo_GetChipFamily
56 #undef ChipInfo_GetHwRevision
57 #define ChipInfo_GetHwRevision NOROM_ChipInfo_GetHwRevision
58 #undef ThisCodeIsBuiltForCC13xxHwRev20AndLater_HaltIfViolated
59 #define ThisCodeIsBuiltForCC13xxHwRev20AndLater_HaltIfViolated NOROM_ThisCodeIsBuiltForCC13xxHwRev20AndLater_HaltIfViolated
111 if ( waferId == 0xB99A ) {
141 switch ( fcfg1Protocol ) {
174 switch ( fcfg1Rev ) {
190 switch ( fcfg1Rev ) {
201 switch ( fcfg1Rev ) {
PackageType_t ChipInfo_GetPackageType(void)
Returns package type.
0 means that this is a CC1310 chip.
HwRevision_t
HW revision enumeration.
PackageType_t
Package type enumeration.
static bool ChipInfo_HwRevisionIs_GTEQ_2_0(void)
Returns true if HW revision for this chip is 2.0 or greater.
-1 means that the chip's family member is unknown.
-1 means that current chip type is unknown.
4 means that this is a WCSP chip (flip chip).
21 means that the chip's HW revision is 2.1
ProtocolBitVector_t ChipInfo_GetSupportedProtocol_BV(void)
Returns bit vector showing supported protocols.
static uint32_t ChipInfo_GetUserId(void)
Returns the 32 bits USER_ID field.
void ThisCodeIsBuiltForCC13xxHwRev20AndLater_HaltIfViolated(void)
Verifies that curent chip is built for CC13xx HwRev 2.0 or later and never returns if violated...
-1 means that the chip type is unknown.
1 means that this is a CC1350 chip.
-1 means that the chip's HW revision is unknown.
HwRevision_t ChipInfo_GetHwRevision(void)
Returns chip HW revision.
static bool ChipInfo_ChipFamilyIsCC13xx(void)
Returns true if this chip is member of the CC13xx family.
20 means that the chip's HW revision is 2.0
22 means that the chip's HW revision is 2.2
ChipType_t
Chip type enumeration.
ChipFamily_t
Chip family enumeration.
ProtocolBitVector_t
Enumeration identifying the protocols supported.
ChipFamily_t ChipInfo_GetChipFamily(void)
Returns chip family member.
1 means that the chip is a CC13x0 family member.
static uint32_t ChipInfo_GetDeviceIdHwRevCode(void)
Returns the internal chip HW revision code.
ChipType_t ChipInfo_GetChipType(void)
Returns chip type.
2 means that the chip is a CC26x1 family member.
10 means that the chip's HW revision is 1.0
0 means that this is a 4x4mm chip.
static uint32_t ChipInfo_GetMinorHwRev(void)
Returns minor hardware revision number.
3 means that the chip is a CCxxx2/xxx4 family member.
4 means that the chip is a CC26x0_R2 family (new ROM contents).
0 means that the chip is a CC26x0 family member.