39 #define MASK_SIGN (0x00000200UL)
40 #define MASK_SIGN_EXTENSION (0xFFFFFC00UL)
47 static __INLINE
void nrf_temp_init(
void)
50 *(uint32_t *) 0x4000C504 = 0;
58 static __INLINE int32_t nrf_temp_read(
void)
61 return ((NRF_TEMP->TEMP & MASK_SIGN) != 0) ? (int32_t)(NRF_TEMP->TEMP | MASK_SIGN_EXTENSION) :