36 #ifndef __CHIP_INFO_H__ 37 #define __CHIP_INFO_H__ 58 #include "../inc/hw_types.h" 59 #include "../inc/hw_memmap.h" 60 #include "../inc/hw_fcfg.h" 61 #include "../inc/hw_sys0.h" 75 return (HWREG(SYS0_BASE + SYS0_O_DEVICEID) & SYS0_DEVICEID_VERSION_M) >> SYS0_DEVICEID_VERSION_S;
98 return (ChipType)(fcfg->deviceInfo.partId.part);
125 return (ChipPartId)(fcfg->deviceInfo.partId.val32 & 0x00FFFFFFU);
145 #endif // __CHIP_INFO_H__ ChipPartId
Chip part ID enumeration.
Definition: chipinfo.h:106
Definition: chipinfo.h:111
Part ID is CC2340R52E0RGER.
Definition: chipinfo.h:108
Chip type is CC2340R.
Definition: chipinfo.h:85
ChipType
Chip type enumeration.
Definition: chipinfo.h:83
__STATIC_INLINE ChipType ChipInfoGetChipType(void)
Returns chip type.
Definition: chipinfo.h:96
Part ID is CC2340R52E0WRHBRQ1.
Definition: chipinfo.h:110
Part ID is CC2340R52E0RKPR.
Definition: chipinfo.h:109
__STATIC_INLINE ChipPartId ChipInfoGetPartId(void)
Returns part ID.
Definition: chipinfo.h:123
__STATIC_INLINE uint32_t ChipInfoGetVersion(void)
Returns hardware version number.
Definition: chipinfo.h:73
#define __STATIC_INLINE
Definition: cmsis_gcc.h:47