1 /* 2 * Copyright (c) 2020-2020, BLUETRUM Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifndef AB32VG1_HAL_TIM_H__ 8 #define AB32VG1_HAL_TIM_H__ 9 10 #include "ab32vg1_hal_def.h" 11 12 enum 13 { 14 TMRxCON, 15 TMRxCPND, 16 TMRxCNT, 17 TMRxPR, 18 TMRxCPT, 19 TMRxDUTY0, 20 TMRxDUTY1, 21 TMRxDUTY2 22 }; 23 24 #define TIM0_BASE ((hal_sfr_t)&TMR0CON) 25 #define TIM1_BASE ((hal_sfr_t)&TMR1CON) 26 #define TIM2_BASE ((hal_sfr_t)&TMR2CON) 27 #define TIM3_BASE ((hal_sfr_t)&TMR3CON) 28 #define TIM4_BASE ((hal_sfr_t)&TMR4CON) 29 #define TIM5_BASE ((hal_sfr_t)&TMR5CON) 30 31 #endif 32