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);
121 return (ChipPartId)(fcfg->deviceInfo.partId.val32 & 0x00FFFFFFU);
141 #endif // __CHIP_INFO_H__ ChipPartId
Chip part ID enumeration.
Definition: chipinfo.h:106
Chip type is CC2340R2.
Definition: chipinfo.h:85
ChipType
Chip type enumeration.
Definition: chipinfo.h:83
Part ID is CC2340R21E0RGER.
Definition: chipinfo.h:108
__STATIC_INLINE ChipType ChipInfoGetChipType(void)
Returns chip type.
Definition: chipinfo.h:96
__STATIC_INLINE ChipPartId ChipInfoGetPartId(void)
Returns part ID.
Definition: chipinfo.h:119
__STATIC_INLINE uint32_t ChipInfoGetVersion(void)
Returns hardware version number.
Definition: chipinfo.h:73
#define __STATIC_INLINE
Definition: cmsis_gcc.h:47