HAL EXTI Overview ¶
Introducing EXTI ¶
- group EXTI_Introduction
-
-
This introduction is under development.
-
Module and files ¶
The following diagram illustrates the EXTI module and its associated files.
Component diagram ¶
The following diagram illustrates the software components involved in the EXTI 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 EXTI module, specifying their locations, default values, and descriptions:
- group EXTI_Configuration_Table
-
¶
Configuration inside the EXTI driver ¶
Config defines
Description
Default value
Note
USE_ASSERT_DBG_PARAM
from IDE
None
Enables parameters asserts when defined
USE_ASSERT_DBG_STATE
from IDE
None
Enables states asserts when defined
USE_HAL_CHECK_PARAM
from hal_conf.h
0
Parameters such as pointers are checked at runtime
USE_HAL_EXTI_MODULE
from hal_conf.h
1
If defined, stm32u5xx_hal_exti.h is included
USE_HAL_EXTI_REGISTER_CALLBACKS
from hal_conf.h
0
If defined, EXTI register callback is enabled
USE_HAL_EXTI_USER_DATA
from hal_conf.h
0
If defined, user data is defined in handle