NetBurner 3.5.8
PDF Version
tsgen.h
1#define TSGEN_CNTCR_EN_Pos 0U
2#define TSGEN_CNTCR_EN_Msk (0x1UL << TSGEN_CNTCR_EN_Pos)
3#define TSGEN_CNTCR_EN(_mrval) ((_mrval << TSGEN_CNTCR_EN_Pos) & TSGEN_CNTCR_EN_Msk)
4#define TSGEN_CNTCR_EN_DISABLED (0x0UL << TSGEN_CNTCR_EN_Pos)
5#define TSGEN_CNTCR_EN_ENABLED (0x1UL << TSGEN_CNTCR_EN_Pos)
6
7#define TSGEN_CNTCR_HDBG_Pos 1U
8#define TSGEN_CNTCR_HDBG_Msk (0x1UL << TSGEN_CNTCR_HDBG_Pos)
9#define TSGEN_CNTCR_HDBG(_mrval) ((_mrval << TSGEN_CNTCR_HDBG_Pos) & TSGEN_CNTCR_HDBG_Msk)
10#define TSGEN_CNTCR_HDBG_ALWAYS_RUN (0x0UL << TSGEN_CNTCR_HDBG_Pos)
11#define TSGEN_CNTCR_HDBG_HALT_ON_DEBUG (0x1UL << TSGEN_CNTCR_HDBG_Pos)
12
13#define TSGEN_CNTSR_DBGH_Pos 1U
14#define TSGEN_CNTSR_DBGH_Msk (0x1UL << TSGEN_CNTSR_DBGH_Pos)
15#define TSGEN_CNTSR_DBGH(_mrval) ((_mrval << TSGEN_CNTSR_DBGH_Pos) & TSGEN_CNTSR_DBGH_Msk)
16#define TSGEN_CNTSR_DBGH_RUNNING (0x0UL << TSGEN_CNTSR_DBGH_Pos)
17#define TSGEN_CNTSR_DBGH_HALTED (0x1UL << TSGEN_CNTSR_DBGH_Pos)
18
19#define TSGEN_CNTCVL_CNTCVL_L_32_Pos 0U
20#define TSGEN_CNTCVL_CNTCVL_L_32_Msk (0xffffffffUL << TSGEN_CNTCVL_CNTCVL_L_32_Pos)
21#define TSGEN_CNTCVL_CNTCVL_L_32(_mrval) ((_mrval << TSGEN_CNTCVL_CNTCVL_L_32_Pos) & TSGEN_CNTCVL_CNTCVL_L_32_Msk)
22
23#define TSGEN_CNTCVU_CNTCVU_U_32_Pos 0U
24#define TSGEN_CNTCVU_CNTCVU_U_32_Msk (0xffffffffUL << TSGEN_CNTCVU_CNTCVU_U_32_Pos)
25#define TSGEN_CNTCVU_CNTCVU_U_32(_mrval) ((_mrval << TSGEN_CNTCVU_CNTCVU_U_32_Pos) & TSGEN_CNTCVU_CNTCVU_U_32_Msk)
26
27#define TSGEN_CNTFID0_FREQ_Pos 0U
28#define TSGEN_CNTFID0_FREQ_Msk (0xffffffffUL << TSGEN_CNTFID0_FREQ_Pos)
29#define TSGEN_CNTFID0_FREQ(_mrval) ((_mrval << TSGEN_CNTFID0_FREQ_Pos) & TSGEN_CNTFID0_FREQ_Msk)
30