HAL Q Overview ¶
Introducing Q ¶
- group Q_Introduction
-
-
This introduction is under development.
-
Module and files ¶
The following diagram illustrates the Q module and its associated files.
Component diagram ¶
The following diagram illustrates the software components involved in the Q 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 Q module, specifying their locations, default values, and descriptions:
- group Q_Configuration_Table
-
¶
Configuration inside the Q module ¶
Config defines
Description
Default value
Note
USE_ASSERT_DBG_PARAM
from IDE
None
When defined, enable the params assert.
USE_HAL_CHECK_PARAM
from hal_conf.h
0U
It allows to use the run-time checks on parameters.
USE_HAL_{PPP}_LINKEDLIST
from hal_conf.h
0U
It allows to use the PPP in linked-list mode.
USE_HAL_Q_CIRCULAR_LINK
from hal_ppp.h
0U
It allows to use circular link queue.