Go to the documentation of this file.
39 #ifndef __GR533x_HAL_CONF_H__
40 #define __GR533x_HAL_CONF_H__
53 #define HAL_MODULE_ENABLED
54 #define HAL_ADC_MODULE_ENABLED
55 #define HAL_AON_GPIO_MODULE_ENABLED
56 #define HAL_CORTEX_MODULE_ENABLED
57 #define HAL_DMA_MODULE_ENABLED
58 #define HAL_DUAL_TIMER_MODULE_ENABLED
59 #define HAL_EXFLASH_MODULE_ENABLED
60 #define HAL_GPIO_MODULE_ENABLED
61 #define HAL_I2C_MODULE_ENABLED
62 #define HAL_MSIO_MODULE_ENABLED
63 #define HAL_PWM_MODULE_ENABLED
64 #define HAL_PWR_MODULE_ENABLED
65 #define HAL_SPI_MODULE_ENABLED
66 #define HAL_TIMER_MODULE_ENABLED
67 #define HAL_UART_MODULE_ENABLED
68 #define HAL_WDT_MODULE_ENABLED
69 #define HAL_XQSPI_MODULE_ENABLED
70 #define HAL_AON_WDT_MODULE_ENABLED
71 #define HAL_CALENDAR_MODULE_ENABLED
72 #define HAL_RTC_MODULE_ENABLED
73 #define HAL_EFUSE_MODULE_ENABLED
74 #define HAL_CGC_MODULE_ENABLED
75 #define HAL_RNG_MODULE_ENABLED
76 #define HAL_COMP_MODULE_ENABLED
77 #define HAL_PWR_MGMT_ENABLED
78 #define HAL_SLEEP_TIMER_MODULE_ENABLED
79 #define HAL_CLOCK_MODULE_ENABLED
80 #define HAL_PMU_MODULE_ENABLED
81 #define HAL_BR_MODULE_ENABLED
82 #define HAL_BOD_MODULE_ENABLED
84 #define HAL_PARAMS_CHECK 1
85 #define HAL_STATUS_CHECK 1
86 #define HAL_PWMG_STATE_CHECK 1
92 #define TICK_INT_PRIORITY ((uint32_t)(1U<<(__NVIC_PRIO_BITS - 4)) - 1U)
107 #ifdef HAL_CORTEX_MODULE_ENABLED
111 #ifdef HAL_ADC_MODULE_ENABLED
115 #ifdef HAL_AON_GPIO_MODULE_ENABLED
119 #ifdef HAL_AON_WDT_MODULE_ENABLED
123 #ifdef HAL_CALENDAR_MODULE_ENABLED
127 #ifdef HAL_DMA_MODULE_ENABLED
131 #ifdef HAL_DUAL_TIMER_MODULE_ENABLED
135 #ifdef HAL_GPIO_MODULE_ENABLED
139 #ifdef HAL_I2C_MODULE_ENABLED
143 #ifdef HAL_MSIO_MODULE_ENABLED
147 #ifdef HAL_PWM_MODULE_ENABLED
151 #ifdef HAL_PWR_MODULE_ENABLED
155 #ifdef HAL_SPI_MODULE_ENABLED
159 #ifdef HAL_TIMER_MODULE_ENABLED
163 #ifdef HAL_UART_MODULE_ENABLED
167 #ifdef HAL_WDT_MODULE_ENABLED
171 #ifdef HAL_XQSPI_MODULE_ENABLED
175 #ifdef HAL_EXFLASH_MODULE_ENABLED
179 #ifdef HAL_EFUSE_MODULE_ENABLED
183 #ifdef HAL_CGC_MODULE_ENABLED
187 #ifdef HAL_RNG_MODULE_ENABLED
191 #ifdef HAL_COMP_MODULE_ENABLED
195 #ifdef HAL_SLEEP_TIMER_MODULE_ENABLED
199 #ifdef HAL_RTC_MODULE_ENABLED
203 #ifdef HAL_PWR_MGMT_ENABLED
207 #ifdef HAL_CLOCK_MODULE_ENABLED
211 #ifdef HAL_PMU_MODULE_ENABLED
218 #ifdef HAL_BR_MODULE_ENABLED
222 #ifdef HAL_BOD_MODULE_ENABLED
227 #ifdef USE_FULL_ASSERT
236 #define gr_assert_param(expr) ((expr) ? (void)0U : assert_failed((char *)__FILE__, __LINE__))
238 __STATIC_INLINE
void assert_failed(
char *file, uint32_t line)
243 #define gr_assert_param(expr) ((void)0U)
Header file containing functions prototypes of DMA HAL library.
Header file containing functions prototypes of eFuse HAL library.
Header file containing functions prototypes of SPI HAL library.
Header file containing functions prototypes of TIMER HAL library.
Header file containing functions prototypes of CGC HAL library.
Header file containing functions prototypes of PWM HAL library.
Header file containing functions prototypes of AON RF LL library.
Header file containing functions prototypes of UART HAL library.
Header file containing functions prototypes of ADC HAL library.
Header file containing functions prototypes of I2C HAL library.
This file contains all the functions prototypes for the HAL Bridge module driver.
Header file containing functions prototypes of DUAL TIMER HAL library.
This file contains all the functions prototypes for the HAL module driver.
Header file containing functions prototypes of RTC HAL library.
Header file containing functions prototypes of DDVS LL library.
Header file containing functions prototypes of XQSPI HAL 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 CALENDAR HAL library.
Header file containing functions prototypes of ADC HAL library.
Header file containing functions prototypes of RNG HAL library.
Header file containing functions prototypes of COMP HAL library.
Header file containing functions prototypes of sleep timer LL library.
Header file containing functions prototypes of AON GPIO HAL library.
Header file containing functions prototypes of CLOCK LL library.
Header file containing functions prototypes of PWR HAL library.
Header file of CORTEX HAL module.
Header file containing functions prototypes of AON WDT HAL library.
Header file containing functions prototypes of WDT HAL library.
Header file containing functions prototypes of PMU LL library.
This file contains all the functions prototypes for the HAL module driver.
Header file containing functions prototypes of EXFLASH HAL library.