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