void MCU_GetDeviceID(MCU_DeviceID_s *deviceID)
Get unique device ID.
Definition: mcu.c:166
uint32_t crc
Definition: mcu.h:67
STD_RETURN_TYPE_e MCU_CheckCRCUniqueDeviceID(uint8_t *dataptr)
Check if passed crc == unique device ID crc.
uint32_t off32
Definition: mcu.h:65
STD_RETURN_TYPE_e
Definition: std_types.h:76
void MCU_Wait_us(uint32_t time)
simple wait-loop to wait short periods of time
Definition: mcu.c:70
uint32_t MCU_SystemResetStatus(uint32_t *regValue)
Gets system reset status.
Definition: mcu.c:124
uint32_t off64
Definition: mcu.h:66
uint32_t MCU_GetTimeBase(void)
gets systick value which is a 24-bit downcounter, auto refreshed with 71999
Definition: mcu.c:119
void MCU_RestoreINT(unsigned int primask_reg)
restores interrupts to given state (enable or disable)
Definition: mcu.c:110
unsigned int MCU_DisableINT(void)
disables interrupts and returns prior state (enabled or disabled)
Definition: mcu.c:102
uint32_t off0
Definition: mcu.h:64
MCU_DeviceID_s mcu_unique_deviceID
Definition: mcu.c:63