1 /* 2 * Copyright (c) 2020-2020, BLUETRUM Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifndef AB32VG1_HAL_CONF_H__ 8 #define AB32VG1_HAL_CONF_H__ 9 10 /* System Configuration */ 11 #define HAL_GPIO_MODULE_ENABLED 12 #define HAL_UART_MODULE_ENABLED 13 #define HAL_RCU_MODULE_ENABLED 14 #define HAL_WDT_MODULE_ENABLED 15 // #define HAL_DAC_MODULE_ENABLED 16 #define HAL_SD_MODULE_ENABLED 17 #define HAL_TIM_MODULE_ENABLED 18 #define HAL_RTC_MODULE_ENABLE 19 #define HAL_ADC_MODULE_ENABLE 20 21 /* Includes */ 22 #ifdef HAL_GPIO_MODULE_ENABLED 23 #include "ab32vg1_hal_gpio.h" 24 #endif 25 26 #ifdef HAL_UART_MODULE_ENABLED 27 #include "ab32vg1_hal_uart.h" 28 #endif 29 30 #ifdef HAL_RCU_MODULE_ENABLED 31 #include "ab32vg1_hal_rcu.h" 32 #endif 33 34 #ifdef HAL_WDT_MODULE_ENABLED 35 #include "ab32vg1_hal_wdt.h" 36 #endif 37 38 #ifdef HAL_DAC_MODULE_ENABLED 39 #include "ab32vg1_hal_dac.h" 40 #endif 41 42 #ifdef HAL_SD_MODULE_ENABLED 43 #include "ab32vg1_hal_sd.h" 44 #endif 45 46 #ifdef HAL_TIM_MODULE_ENABLED 47 #include "ab32vg1_hal_tim.h" 48 #endif 49 50 #ifdef HAL_RTC_MODULE_ENABLE 51 #include "ab32vg1_hal_rtc.h" 52 #endif 53 54 #ifdef HAL_ADC_MODULE_ENABLE 55 #include "ab32vg1_hal_adc.h" 56 #endif 57 58 #include <assert.h> 59 60 #endif 61