1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /*
- * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Change Logs:
- * Date Author Notes
- * 2021-10-12 Steven Liu first implementation
- */
- #ifndef _HAL_CONF_H_
- #define _HAL_CONF_H_
- #include "rtconfig.h"
- /* HAL CPU config */
- #define SOC_RK2108
- #define HAL_MCU_CORE
- #define SYS_TIMER TIMER5
- /* RT-Thread Tick Timer */
- #ifdef RT_USING_SYSTICK
- #define TICK_IRQn SysTick_IRQn
- #define HAL_SYSTICK_MODULE_ENABLED
- #else
- #define TICK_TIMER TIMER4
- #define TICK_IRQn TIMER4_IRQn
- #endif
- #ifdef RT_USING_CACHE
- #define HAL_DCACHE_MODULE_ENABLED
- #define HAL_ICACHE_MODULE_ENABLED
- #endif
- #ifdef RT_USING_CRU
- #define HAL_CRU_MODULE_ENABLED
- #endif
- #define HAL_NVIC_MODULE_ENABLED
- #ifdef RT_USING_PIN
- #define HAL_GPIO_MODULE_ENABLED
- #define HAL_PINCTRL_MODULE_ENABLED
- #endif
- #ifdef RT_USING_PM_RUNTIME
- #define HAL_PM_RUNTIME_MODULE_ENABLED
- #endif
- #define HAL_TIMER_MODULE_ENABLED
- #ifdef RT_USING_UART
- #define HAL_UART_MODULE_ENABLED
- #endif
- #endif
|