Arrow / Mbed OS DAPLink Reset
Embed: (wiki syntax)

« Back to documentation index

mxc_tmr_regs_t Struct Reference

mxc_tmr_regs_t Struct Reference
[Timer Registers]

Structure type to access the Timer Registers, see MXC_TMR_GET_TMR(i) to get a pointer to the Timer[i] register structure. More...

#include <tmr_regs.h>

Data Fields

__IO uint32_t ctrl
 0x0000 - TMR_CTRL Register - Timer Control Register
__IO uint32_t count32
 0x0004 - TMR_COUNT32 Register - Timer [32 bit] Current Count Value
__IO uint32_t term_cnt32
 0x0008 - TMR_TERM_CNT32 Register - Timer [32 bit] Terminal Count Setting
__IO uint32_t pwm_cap32
 0x000C - TMR_PWM_CAP32 Register - Timer [32 bit] PWM Compare Setting or Capture/Measure Value
__IO uint32_t count16_0
 0x0010 - TMR_COUNT16_0 Register - Timer [16 bit] Current Count Value, 16-bit Timer 0
__IO uint32_t term_cnt16_0
 0x0014 - TMR_TERM_CNT16_0 Register - Timer [16 bit] Terminal Count Setting, 16-bit Timer 0
__IO uint32_t count16_1
 0x0018 - TMR_COUNT16_1 Register - Timer [16 bit] Current Count Value, 16-bit Timer 1
__IO uint32_t term_cnt16_1
 0x001C - TMR_TERM_CNT16_1 Register - Timer [16 bit] Terminal Count Setting, 16-bit Timer 1
__IO uint32_t intfl
 0x0020 - TMR_INTFL Register - Timer Interrupt Flags
__IO uint32_t inten
 0x0024 - TMR_INTEN Register - Timer Interrupt Enable/Disable Settings

Detailed Description

Structure type to access the Timer Registers, see MXC_TMR_GET_TMR(i) to get a pointer to the Timer[i] register structure.

Definition at line 67 of file max32620/tmr_regs.h.


Field Documentation

__IO uint32_t count16_0

0x0010 - TMR_COUNT16_0 Register - Timer [16 bit] Current Count Value, 16-bit Timer 0

Definition at line 72 of file max32620/tmr_regs.h.

__IO uint32_t count16_1

0x0018 - TMR_COUNT16_1 Register - Timer [16 bit] Current Count Value, 16-bit Timer 1

Definition at line 74 of file max32620/tmr_regs.h.

__IO uint32_t count32

0x0004 - TMR_COUNT32 Register - Timer [32 bit] Current Count Value

Definition at line 69 of file max32620/tmr_regs.h.

__IO uint32_t ctrl

0x0000 - TMR_CTRL Register - Timer Control Register

Definition at line 68 of file max32620/tmr_regs.h.

__IO uint32_t inten

0x0024 - TMR_INTEN Register - Timer Interrupt Enable/Disable Settings

Definition at line 77 of file max32620/tmr_regs.h.

__IO uint32_t intfl

0x0020 - TMR_INTFL Register - Timer Interrupt Flags

Definition at line 76 of file max32620/tmr_regs.h.

__IO uint32_t pwm_cap32

0x000C - TMR_PWM_CAP32 Register - Timer [32 bit] PWM Compare Setting or Capture/Measure Value

Definition at line 71 of file max32620/tmr_regs.h.

__IO uint32_t term_cnt16_0

0x0014 - TMR_TERM_CNT16_0 Register - Timer [16 bit] Terminal Count Setting, 16-bit Timer 0

Definition at line 73 of file max32620/tmr_regs.h.

__IO uint32_t term_cnt16_1

0x001C - TMR_TERM_CNT16_1 Register - Timer [16 bit] Terminal Count Setting, 16-bit Timer 1

Definition at line 75 of file max32620/tmr_regs.h.

__IO uint32_t term_cnt32

0x0008 - TMR_TERM_CNT32 Register - Timer [32 bit] Terminal Count Setting

Definition at line 70 of file max32620/tmr_regs.h.