Macros
CONF
Peripheral Driver » HAL Driver

CONF HAL module driver. More...

## Macros
#define | HAL_MODULE_ENABLED
| This is the list of modules to be used in the HAL driver. More...
#define | HAL_ADC_MODULE_ENABLED
#define | HAL_AON_GPIO_MODULE_ENABLED
#define | HAL_CORTEX_MODULE_ENABLED
#define | HAL_DMA_MODULE_ENABLED
#define | HAL_DUAL_TIMER_MODULE_ENABLED
#define | HAL_EXFLASH_MODULE_ENABLED
#define | HAL_GPIO_MODULE_ENABLED
#define | HAL_I2C_MODULE_ENABLED
#define | HAL_MSIO_MODULE_ENABLED
#define | HAL_PKC_MODULE_ENABLED
#define | HAL_PWM_MODULE_ENABLED
#define | HAL_PWR_MODULE_ENABLED
#define | HAL_QSPI_MODULE_ENABLED
#define | HAL_SPI_MODULE_ENABLED
#define | HAL_TIMER_MODULE_ENABLED
#define | HAL_UART_MODULE_ENABLED
#define | HAL_WDT_MODULE_ENABLED
#define | HAL_XQSPI_MODULE_ENABLED
#define | HAL_AON_WDT_MODULE_ENABLED
#define | HAL_CALENDAR_MODULE_ENABLED
#define | HAL_RTC_MODULE_ENABLED
#define | HAL_HMAC_MODULE_ENABLED
#define | HAL_I2S_MODULE_ENABLED
#define | HAL_AES_MODULE_ENABLED
#define | HAL_EFUSE_MODULE_ENABLED
#define | HAL_CGC_MODULE_ENABLED
#define | HAL_RNG_MODULE_ENABLED
#define | HAL_COMP_MODULE_ENABLED
#define | HAL_PDM_MODULE_ENABLED
#define | HAL_SLEEP_TIMER_MODULE_ENABLED
#define | HAL_DSPI_MODULE_ENABLED
#define | HAL_BOD_MODULE_ENABLED
#define | HAL_BR_MODULE_ENABLED
#define | HAL_CLOCK_MODULE_ENABLED
#define | HAL_PWR_MGMT_MODULE_ENABLED
#define | HAL_PMU_MODULE_ENABLED
#define | TICK_INT_PRIORITY ((uint32_t)(1U<<(__NVIC_PRIO_BITS - 4)) - 1U)
| This is the HAL system configuration section. More...
#define | USE_RTOS 0U
#define | gr_assert_param(expr) ((void)0U)
| Uncomment the line below to expanse the "gr_assert_param" macro in the HAL drivers code. More...

## Detailed Description

CONF HAL module driver.

## Macro Definition Documentation

## ◆ gr_assert_param

#define gr_assert_param | ( |  | expr | ) | ((void)0U)

Uncomment the line below to expanse the "gr_assert_param" macro in the HAL drivers code.

Include module's header file

Definition at line 296 of file gr55xx_hal_conf.h.

## ◆ HAL_ADC_MODULE_ENABLED

#define HAL_ADC_MODULE_ENABLED

Enable ADC HAL module driver

Definition at line 67 of file gr55xx_hal_conf.h.

## ◆ HAL_AES_MODULE_ENABLED

#define HAL_AES_MODULE_ENABLED

Enable AES module driver

Definition at line 90 of file gr55xx_hal_conf.h.

## ◆ HAL_AON_GPIO_MODULE_ENABLED

#define HAL_AON_GPIO_MODULE_ENABLED

Enable AON GPIO HAL module driver

Definition at line 68 of file gr55xx_hal_conf.h.

## ◆ HAL_AON_WDT_MODULE_ENABLED

#define HAL_AON_WDT_MODULE_ENABLED

Enable AON WDT module driver

Definition at line 85 of file gr55xx_hal_conf.h.

## ◆ HAL_BOD_MODULE_ENABLED

#define HAL_BOD_MODULE_ENABLED

Enable BOD module driver

Definition at line 98 of file gr55xx_hal_conf.h.

## ◆ HAL_BR_MODULE_ENABLED

#define HAL_BR_MODULE_ENABLED

Enable bridge layer module driver

Definition at line 99 of file gr55xx_hal_conf.h.

## ◆ HAL_CALENDAR_MODULE_ENABLED

#define HAL_CALENDAR_MODULE_ENABLED

Enable CALENDAR module driver

Definition at line 86 of file gr55xx_hal_conf.h.

## ◆ HAL_CGC_MODULE_ENABLED

#define HAL_CGC_MODULE_ENABLED

Enable CGC module driver

Definition at line 92 of file gr55xx_hal_conf.h.

## ◆ HAL_CLOCK_MODULE_ENABLED

#define HAL_CLOCK_MODULE_ENABLED

Enable clock manage module driver

Definition at line 100 of file gr55xx_hal_conf.h.

## ◆ HAL_COMP_MODULE_ENABLED

#define HAL_COMP_MODULE_ENABLED

Enable COMP module driver

Definition at line 94 of file gr55xx_hal_conf.h.

## ◆ HAL_CORTEX_MODULE_ENABLED

#define HAL_CORTEX_MODULE_ENABLED

Enable CORTEX HAL module driver

Definition at line 69 of file gr55xx_hal_conf.h.

## ◆ HAL_DMA_MODULE_ENABLED

#define HAL_DMA_MODULE_ENABLED

Enable DMA HAL module driver

Definition at line 70 of file gr55xx_hal_conf.h.

## ◆ HAL_DSPI_MODULE_ENABLED

#define HAL_DSPI_MODULE_ENABLED

Enable DSPI module driver

Definition at line 97 of file gr55xx_hal_conf.h.

## ◆ HAL_DUAL_TIMER_MODULE_ENABLED

#define HAL_DUAL_TIMER_MODULE_ENABLED

Enable DUAL TIM module driver

Definition at line 71 of file gr55xx_hal_conf.h.

## ◆ HAL_EFUSE_MODULE_ENABLED

#define HAL_EFUSE_MODULE_ENABLED

Enable EFUSE module driver

Definition at line 91 of file gr55xx_hal_conf.h.

## ◆ HAL_EXFLASH_MODULE_ENABLED

#define HAL_EXFLASH_MODULE_ENABLED

Enable EXFLASH module driver

Definition at line 72 of file gr55xx_hal_conf.h.

## ◆ HAL_GPIO_MODULE_ENABLED

#define HAL_GPIO_MODULE_ENABLED

Enable GPIO module driver

Definition at line 73 of file gr55xx_hal_conf.h.

## ◆ HAL_HMAC_MODULE_ENABLED

#define HAL_HMAC_MODULE_ENABLED

Enable HMAC module driver

Definition at line 88 of file gr55xx_hal_conf.h.

## ◆ HAL_I2C_MODULE_ENABLED

#define HAL_I2C_MODULE_ENABLED

Enable I2C module driver

Definition at line 74 of file gr55xx_hal_conf.h.

## ◆ HAL_I2S_MODULE_ENABLED

#define HAL_I2S_MODULE_ENABLED

Enable I2S module driver

Definition at line 89 of file gr55xx_hal_conf.h.

## ◆ HAL_MODULE_ENABLED

#define HAL_MODULE_ENABLED

This is the list of modules to be used in the HAL driver.

Enable HAL module driver

Definition at line 66 of file gr55xx_hal_conf.h.

## ◆ HAL_MSIO_MODULE_ENABLED

#define HAL_MSIO_MODULE_ENABLED

Enable MSIO module driver

Definition at line 75 of file gr55xx_hal_conf.h.

## ◆ HAL_PDM_MODULE_ENABLED

#define HAL_PDM_MODULE_ENABLED

Enable PDM module driver

Definition at line 95 of file gr55xx_hal_conf.h.

## ◆ HAL_PKC_MODULE_ENABLED

#define HAL_PKC_MODULE_ENABLED

Enable PKC module driver

Definition at line 76 of file gr55xx_hal_conf.h.

## ◆ HAL_PMU_MODULE_ENABLED

#define HAL_PMU_MODULE_ENABLED

Enable PMU module driver

Definition at line 102 of file gr55xx_hal_conf.h.

## ◆ HAL_PWM_MODULE_ENABLED

#define HAL_PWM_MODULE_ENABLED

Enable PWM module driver

Definition at line 77 of file gr55xx_hal_conf.h.

## ◆ HAL_PWR_MGMT_MODULE_ENABLED

#define HAL_PWR_MGMT_MODULE_ENABLED

Enable pwr manage module driver

Definition at line 101 of file gr55xx_hal_conf.h.

## ◆ HAL_PWR_MODULE_ENABLED

#define HAL_PWR_MODULE_ENABLED

Enable PWR module driver

Definition at line 78 of file gr55xx_hal_conf.h.

## ◆ HAL_QSPI_MODULE_ENABLED

#define HAL_QSPI_MODULE_ENABLED

Enable QSPI module driver

Definition at line 79 of file gr55xx_hal_conf.h.

## ◆ HAL_RNG_MODULE_ENABLED

#define HAL_RNG_MODULE_ENABLED

Enable RNG module driver

Definition at line 93 of file gr55xx_hal_conf.h.

## ◆ HAL_RTC_MODULE_ENABLED

#define HAL_RTC_MODULE_ENABLED

Enable RTC module driver

Definition at line 87 of file gr55xx_hal_conf.h.

## ◆ HAL_SLEEP_TIMER_MODULE_ENABLED

#define HAL_SLEEP_TIMER_MODULE_ENABLED

Enable SLEPP TIMER module driver

Definition at line 96 of file gr55xx_hal_conf.h.

## ◆ HAL_SPI_MODULE_ENABLED

#define HAL_SPI_MODULE_ENABLED

Enable SPI module driver

Definition at line 80 of file gr55xx_hal_conf.h.

## ◆ HAL_TIMER_MODULE_ENABLED

#define HAL_TIMER_MODULE_ENABLED

Enable TIM module driver

Definition at line 81 of file gr55xx_hal_conf.h.

## ◆ HAL_UART_MODULE_ENABLED

#define HAL_UART_MODULE_ENABLED

Enable UART module driver

Definition at line 82 of file gr55xx_hal_conf.h.

## ◆ HAL_WDT_MODULE_ENABLED

#define HAL_WDT_MODULE_ENABLED

Enable WDT module driver

Definition at line 83 of file gr55xx_hal_conf.h.

## ◆ HAL_XQSPI_MODULE_ENABLED

#define HAL_XQSPI_MODULE_ENABLED

Enable XQSPI module driver

Definition at line 84 of file gr55xx_hal_conf.h.

## ◆ TICK_INT_PRIORITY

#define TICK_INT_PRIORITY ((uint32_t)(1U<<(__NVIC_PRIO_BITS - 4)) - 1U)

This is the HAL system configuration section.

tick interrupt priority (lowest by default) by group priority 4.

Definition at line 108 of file gr55xx_hal_conf.h.

## ◆ USE_RTOS

#define USE_RTOS 0U

use rtos

Definition at line 109 of file gr55xx_hal_conf.h.