Go to the documentation of this file.
52 #ifndef __GR55xx_HAL_CONF_H__
53 #define __GR55xx_HAL_CONF_H__
66 #define HAL_MODULE_ENABLED
67 #define HAL_ADC_MODULE_ENABLED
68 #define HAL_AON_GPIO_MODULE_ENABLED
69 #define HAL_CORTEX_MODULE_ENABLED
70 #define HAL_DMA_MODULE_ENABLED
71 #define HAL_DUAL_TIMER_MODULE_ENABLED
72 #define HAL_EXFLASH_MODULE_ENABLED
73 #define HAL_GPIO_MODULE_ENABLED
74 #define HAL_I2C_MODULE_ENABLED
75 #define HAL_MSIO_MODULE_ENABLED
76 #define HAL_PKC_MODULE_ENABLED
77 #define HAL_PWM_MODULE_ENABLED
78 #define HAL_PWR_MODULE_ENABLED
79 #define HAL_QSPI_MODULE_ENABLED
80 #define HAL_SPI_MODULE_ENABLED
81 #define HAL_TIMER_MODULE_ENABLED
82 #define HAL_UART_MODULE_ENABLED
83 #define HAL_WDT_MODULE_ENABLED
84 #define HAL_XQSPI_MODULE_ENABLED
85 #define HAL_AON_WDT_MODULE_ENABLED
86 #define HAL_CALENDAR_MODULE_ENABLED
87 #define HAL_RTC_MODULE_ENABLED
88 #define HAL_HMAC_MODULE_ENABLED
89 #define HAL_I2S_MODULE_ENABLED
90 #define HAL_AES_MODULE_ENABLED
91 #define HAL_EFUSE_MODULE_ENABLED
92 #define HAL_CGC_MODULE_ENABLED
93 #define HAL_RNG_MODULE_ENABLED
94 #define HAL_COMP_MODULE_ENABLED
95 #define HAL_PDM_MODULE_ENABLED
96 #define HAL_SLEEP_TIMER_MODULE_ENABLED
97 #define HAL_DSPI_MODULE_ENABLED
98 #define HAL_BOD_MODULE_ENABLED
99 #define HAL_BR_MODULE_ENABLED
100 #define HAL_CLOCK_MODULE_ENABLED
101 #define HAL_PWR_MGMT_MODULE_ENABLED
102 #define HAL_PMU_MODULE_ENABLED
108 #define TICK_INT_PRIORITY ((uint32_t)(1U<<(__NVIC_PRIO_BITS - 4)) - 1U)
123 #ifdef HAL_CORTEX_MODULE_ENABLED
127 #ifdef HAL_ADC_MODULE_ENABLED
131 #ifdef HAL_AES_MODULE_ENABLED
135 #ifdef HAL_AON_GPIO_MODULE_ENABLED
139 #ifdef HAL_AON_WDT_MODULE_ENABLED
143 #ifdef HAL_CALENDAR_MODULE_ENABLED
147 #ifdef HAL_RTC_MODULE_ENABLED
151 #ifdef HAL_DMA_MODULE_ENABLED
155 #ifdef HAL_DUAL_TIMER_MODULE_ENABLED
159 #ifdef HAL_GPIO_MODULE_ENABLED
163 #ifdef HAL_HMAC_MODULE_ENABLED
167 #ifdef HAL_I2C_MODULE_ENABLED
171 #ifdef HAL_I2S_MODULE_ENABLED
175 #ifdef HAL_MSIO_MODULE_ENABLED
179 #ifdef HAL_PKC_MODULE_ENABLED
183 #ifdef HAL_PWM_MODULE_ENABLED
187 #ifdef HAL_PWR_MODULE_ENABLED
191 #ifdef HAL_QSPI_MODULE_ENABLED
195 #ifdef HAL_SPI_MODULE_ENABLED
199 #ifdef HAL_TIMER_MODULE_ENABLED
203 #ifdef HAL_UART_MODULE_ENABLED
207 #ifdef HAL_WDT_MODULE_ENABLED
211 #ifdef HAL_XQSPI_MODULE_ENABLED
215 #ifdef HAL_EXFLASH_MODULE_ENABLED
219 #ifdef HAL_EFUSE_MODULE_ENABLED
223 #ifdef HAL_CGC_MODULE_ENABLED
227 #ifdef HAL_RNG_MODULE_ENABLED
231 #ifdef HAL_COMP_MODULE_ENABLED
235 #ifdef HAL_ISO7816_MODULE_ENABLED
239 #ifdef HAL_PDM_MODULE_ENABLED
243 #ifdef HAL_SLEEP_TIMER_MODULE_ENABLED
247 #ifdef HAL_DSPI_MODULE_ENABLED
251 #ifdef HAL_GPADC_MODULE_ENABLED
255 #ifdef HAL_BOD_MODULE_ENABLED
259 #ifdef HAL_CLOCK_MODULE_ENABLED
263 #ifdef HAL_PWR_MGMT_MODULE_ENABLED
267 #ifdef HAL_PMU_MODULE_ENABLED
275 #ifdef HAL_BR_MODULE_ENABLED
280 #ifdef USE_FULL_ASSERT
289 #define gr_assert_param(expr) ((expr) ? (void)0U : assert_failed((char *)__FILE__, __LINE__))
291 __STATIC_INLINE
void assert_failed(
char *file, uint32_t line)
296 #define gr_assert_param(expr) ((void)0U)
Header file containing functions prototypes of DUAL TIMER HAL library.
Header file containing functions prototypes of WDT HAL library.
Header file containing functions prototypes of CALENDAR HAL library.
Header file containing functions prototypes of PDM HAL library.
Header file containing functions prototypes of SPI HAL library.
Header file of CORTEX HAL module.
Header file containing functions prototypes of AON GPIO HAL library.
Header file containing functions prototypes of sleep timer LL library.
Header file containing functions prototypes of I2S HAL library.
Header file containing functions prototypes of HMAC HAL library.
Header file containing functions prototypes of PKC HAL library.
Header file containing functions prototypes of ISO7816 HAL library.
Header file containing functions prototypes of AON WDT HAL library.
Header file containing functions prototypes of PMU LL library.
Header file containing functions prototypes of AES HAL library.
Header file containing functions prototypes of CGC HAL library.
Header file containing functions prototypes of DDVS LL library.
Header file containing functions prototypes of AON RF LL library.
Header file containing functions prototypes of MSIO HAL library.
Header file containing functions prototypes of GPIO HAL library.
Header file containing functions prototypes of COMP HAL library.
Header file containing functions prototypes of ADC HAL library.
Header file containing functions prototypes of EXFLASH HAL library.
Header file containing functions prototypes of I2C HAL library.
Header file containing functions prototypes of PWR HAL library.
Header file containing functions prototypes of UART HAL library.
Header file containing functions prototypes of DMA HAL library.
Header file containing functions prototypes of ADC HAL library.
This file contains all the functions prototypes for the HAL module driver.
Header file containing functions prototypes of RNG HAL library.
Header file containing functions prototypes of RTC HAL library.
Header file containing functions prototypes of XQSPI HAL library.
Header file containing functions prototypes of QSPI HAL library.
Header file containing functions prototypes of CLOCK LL library.
This file contains all the functions prototypes for the HAL module driver.
Header file containing functions prototypes of advs LL library.
Header file containing functions prototypes of DSPI HAL library.
Header file containing functions prototypes of TIMER HAL library.
This file contains all the functions prototypes for the HAL Bridge module driver.
Header file containing functions prototypes of GPADC HAL library.
Header file containing functions prototypes of PWM HAL library.
Header file containing functions prototypes of eFuse HAL library.