#ifndef __HAL_LKS32MC05X_C__
#define __HAL_LKS32MC05X_C__
#include "source/hal_lks32mc09x_adc.c"
#include "source/hal_lks32mc09x_clk.c"
#include "source/hal_lks32mc09x_cmp.c"
#include "source/hal_lks32mc09x_crc.c"
#include "source/hal_lks32mc09x_dac.c"
#include "source/hal_lks32mc09x_dma.c"
#include "source/hal_lks32mc09x_dsp.c"
#include "source/hal_lks32mc09x_flash.c"
#include "source/hal_lks32mc09x_gpio.c"
#include "source/hal_lks32mc09x_hall.c"
#include "source/hal_lks32mc09x_i2c.c"
#include "source/hal_lks32mc09x_init.c"
#include "source/hal_lks32mc09x_iwdg.c"
#include "source/hal_lks32mc09x_mcpwm.c"
#include "source/hal_lks32mc09x_opa.c"
#include "source/hal_lks32mc09x_qep.c"
#include "source/hal_lks32mc09x_reset.c"
#include "source/hal_lks32mc09x_spi.c"
#include "source/hal_lks32mc09x_test.c"
#include "source/hal_lks32mc09x_timer.c"
#include "source/hal_lks32mc09x_tmp.c"
#include "source/hal_lks32mc09x_trim.c"
#include "source/hal_lks32mc09x_uart.c"
#include "source/hal_lks32mc09x_wake.c"

HAL_SYS_TypeDef *const HAL_SYS[]     = {(HAL_SYS_TypeDef *)SYS_BASE};
HAL_FLASH_TypeDef *const HAL_FLASH[] = {(HAL_FLASH_TypeDef *)FLS_CR_BASE};
HAL_SPI_TypeDef *const HAL_SPI[]     = {(HAL_SPI_TypeDef *)SPI0_BASE};
HAL_I2C_TypeDef *const HAL_I2C[]     = {(HAL_I2C_TypeDef *)I2C0_BASE};
HAL_CMP_TypeDef *const HAL_CMP[]     = {(HAL_CMP_TypeDef *)CMP_BASE};
HAL_HALL_TypeDef *const HAL_HALL[]   = {(HAL_HALL_TypeDef *)HALL0_BASE};
HAL_ADC_TypeDef *const HAL_ADC[]     = {(HAL_ADC_TypeDef *)ADC0_BASE, (HAL_ADC_TypeDef *)ADC1_BASE};
HAL_TIMER_TypeDef *const HAL_TIMER[] = {(HAL_TIMER_TypeDef *)TIMER0_BASE, (HAL_TIMER_TypeDef *)TIMER1_BASE, (HAL_TIMER_TypeDef *)TIMER2_BASE};
HAL_MCPWM_TypeDef *const HAL_MCPWM[] = {(HAL_MCPWM_TypeDef *)MCPWM0_BASE};
HAL_GPIO_TypeDef *const HAL_GPIO[]   = {(HAL_GPIO_TypeDef *)GPIO0_BASE, (HAL_GPIO_TypeDef *)GPIO1_BASE, (HAL_GPIO_TypeDef *)GPIO2_BASE};
HAL_CRC_TypeDef *const HAL_CRC[]     = {(HAL_CRC_TypeDef *)CRC0_BASE};
HAL_UART_TypeDef *const HAL_UART[]   = {(HAL_UART_TypeDef *)UART0_BASE, (HAL_UART_TypeDef *)UART1_BASE};
HAL_DSP_TypeDef *const HAL_DSP[]     = {(HAL_DSP_TypeDef *)DSP0_BASE};
HAL_IWDG_TypeDef *const HAL_IWDG[]   = {(HAL_IWDG_TypeDef *)IWDG_BASE};

#endif
