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" 98 return (ChipType)(
fcfg->deviceInfo.partId.part);
122 return (ChipPartId)(
fcfg->deviceInfo.partId.val32 & 0x00FFFFFFU);
142 #endif // __CHIP_INFO_H__ ChipPartId
Chip part ID enumeration.
Definition: chipinfo.h:106
Part ID is CC2340R52E0RGER.
Definition: chipinfo.h:108
#define HWREG(x)
Definition: hw_types.h:79
#define __STATIC_INLINE
Definition: hw_types.h:58
#define fcfg
Definition: hw_fcfg.h:646
#define SYS0_DEVICEID_VERSION_M
Definition: hw_sys0.h:538
Chip type is CC2340R.
Definition: chipinfo.h:85
#define SYS0_DEVICEID_VERSION_S
Definition: hw_sys0.h:539
#define SYS0_BASE
Definition: hw_memmap.h:52
ChipType
Chip type enumeration.
Definition: chipinfo.h:83
__STATIC_INLINE ChipType ChipInfoGetChipType(void)
Returns chip type.
Definition: chipinfo.h:96
Part ID is CC2340R52E0RKPR.
Definition: chipinfo.h:109
__STATIC_INLINE ChipPartId ChipInfoGetPartId(void)
Returns part ID.
Definition: chipinfo.h:120
__STATIC_INLINE uint32_t ChipInfoGetVersion(void)
Returns hardware version number.
Definition: chipinfo.h:73
#define SYS0_O_DEVICEID
Definition: hw_sys0.h:58