summaryrefslogtreecommitdiff
path: root/bsp/bluetrum/libraries/hal_libraries/ab32vg1_hal/include/ab32vg1_hal_tim.h
blob: e53017fa89e61515b6e62637192cec8c890be32b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*
 * Copyright (c) 2020-2020, BLUETRUM Development Team
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#ifndef AB32VG1_HAL_TIM_H__
#define AB32VG1_HAL_TIM_H__

#include "ab32vg1_hal_def.h"

enum
{
    TMRxCON,
    TMRxCPND,
    TMRxCNT,
    TMRxPR,
    TMRxCPT,
    TMRxDUTY0,
    TMRxDUTY1,
    TMRxDUTY2
};

#define TIM0_BASE   ((hal_sfr_t)&TMR0CON)
#define TIM1_BASE   ((hal_sfr_t)&TMR1CON)
#define TIM2_BASE   ((hal_sfr_t)&TMR2CON)
#define TIM3_BASE   ((hal_sfr_t)&TMR3CON)
#define TIM4_BASE   ((hal_sfr_t)&TMR4CON)
#define TIM5_BASE   ((hal_sfr_t)&TMR5CON)

#endif