HAL RAMECC Overview ¶
Introducing RAMECC ¶
- group RAMECC_Introduction
-
The RAMECC hardware abstraction layer provides a set of APIs to interface with the RAMECC peripheral controlling the internal SRAMs configuration on STM32 microcontrollers.
The RAMECC module provides firmware functions to manage the following functionalities :
ECC management functions at controller and monitor levels.
SRAM information getter functions.
This abstraction layer guarantees portability and ease of use across different STM32 series.
Module and files ¶
The following diagram illustrates the RAMECC module and its associated files.
Component diagram ¶
The following diagram illustrates the software components involved in the RAMECC module. It shows the interactions between the user application, HAL drivers, low-level drivers, and the hardware components.
Configuration table ¶
The following table lists the configuration defines for the HAL RAMECC module, specifying their locations, default values, and descriptions: