#include <stddef.h>
#include <stdbool.h>
#include "device_registers.h"
Go to the source code of this file.
|
|
void | ERM_HAL_Init (ERM_Type *const base) |
| Initializes the ERM module. More...
|
|
static void | ERM_HAL_EnableEventInterrupt (ERM_Type *const base, uint8_t channel, erm_ecc_event_t eccEvent, bool enable) |
| Enables Memory n interrupt event. More...
|
|
static bool | ERM_HAL_IsEventInterruptEnabled (const ERM_Type *const base, uint8_t channel, erm_ecc_event_t eccEvent) |
| Checks if the Memory n interrupt event is enabled. More...
|
|
static bool | ERM_HAL_IsEventDetected (const ERM_Type *const base, uint8_t channel, erm_ecc_event_t eccEvent) |
| Checks if the Memory n error event is detected. More...
|
|
static void | ERM_HAL_ClearEvent (ERM_Type *const base, uint8_t channel, erm_ecc_event_t eccEvent) |
| Clears error event and the corresponding interrupt notification. More...
|
|
static uint32_t | ERM_HAL_GetLastErrorAddress (const ERM_Type *const base, uint8_t channel) |
| Gets the address of the last ECC event in Memory n. More...
|
|
erm_ecc_event_t | ERM_HAL_GetErrorDetail (const ERM_Type *const base, uint8_t channel, uint32_t *addressPtr) |
| Gets the address of the last ECC event in Memory n and ECC event. More...
|
|