TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
T32A Exported Typedef

Data Structures

struct  t32a_mode_t
 TimerA Mode Setting structure definition. More...
 
struct  t32a_runx_t
 TimerA Run Control Setting structure definition. More...
 
struct  t32a_crx_t
 Counter Register Control Setting structure definition. More...
 
struct  t32a_outcrx0_t
 TimerA Output Control Setting structure definition. More...
 
struct  t32a_outcrx1_t
 T32AxOUTA Control Setting structure definition. More...
 
struct  t32a_capcrx_t
 Capture Control Setting structure definition. More...
 
struct  t32a_rgx0_t
 T32A Timer Register x0 Setting structure definition. More...
 
struct  t32a_rgx1_t
 T32A Timer Register x1 Setting structure definition. More...
 
struct  t32a_tmrx_t
 T32A Counter Capture Register A Setting structure definition. More...
 
struct  t32a_reldx_t
 T32A Counter Reload Register Setting structure definition. More...
 
struct  t32a_capx0_t
 T32A Capture Register x0 Setting structure definition. More...
 
struct  t32a_capx1_t
 T32A Capture Register x0 Setting structure definition. More...
 
struct  t32a_imx_t
 Interrupt mask register Setting structure definition. More...
 
struct  t32a_stx_t
 Status register structure definition. More...
 
struct  t32a_dma_req_t
 DMA Request register setting structure definition. More...
 
struct  t32a_pulse_cr_t
 Pulse Count Control register setting structure definition. More...
 
struct  t32a_initial_setting_t
 Initial Timer setting structure definition. More...
 
struct  t32a_initial_mode_t
 Initial Mode setting structure definition. More...
 
struct  t32a_handle
 T32A handle structure definition. More...
 

Typedefs

typedef struct t32a_handle t32a_t
 T32A handle structure definition. More...
 

Enumerations

enum  t32_type_t { T32A_TIMERA = 0, T32A_TIMERB, T32A_TIMERC, T32A_TIMERMAX }
 Use of Timer register. More...
 
enum  t32_regnum_t { T32A_REG0 = 0, T32A_REG1, T32A_RELOAD }
 Use of Timer register number. More...
 
enum  t32_mode_t {
  T32A_MATCH = 0, T32A_OVERFLOW, T32A_UNDERFLOW, T32A_CAPTURE0,
  T32A_CAPTURE1
}
 Use of Timer register. More...
 
enum  t32_triger_t {
  T32A_INTRG = 0, T32A_TIM_RISING_EDGE, T32A_TIM_TRAILING_EDGE, T32A_EXTTRG_RISING_EDGE,
  T32A_EXTTRG_TRAILING_EDGE
}
 Use of Timer register. More...
 

Detailed Description

Typedef Documentation

§ t32a_t

typedef struct t32a_handle t32a_t

T32A handle structure definition.

Enumeration Type Documentation

§ t32_mode_t

enum t32_mode_t

Use of Timer register.

Enumerator
T32A_MATCH 

0: compare match detection 0

T32A_OVERFLOW 

1: Overfloe detection

T32A_UNDERFLOW 

2: Underflow detection

T32A_CAPTURE0 

3: Capture 0

T32A_CAPTURE1 

4: Capture 0

§ t32_regnum_t

Use of Timer register number.

Enumerator
T32A_REG0 

0: Register 0

T32A_REG1 

1: Register 1

T32A_RELOAD 

2: Reload Register

§ t32_triger_t

Use of Timer register.

Enumerator
T32A_INTRG 

0: internal triger

T32A_TIM_RISING_EDGE 

1: Same Channel other timer rising edge

T32A_TIM_TRAILING_EDGE 

2: Same Channel other timer trailing edge

T32A_EXTTRG_RISING_EDGE 

3: external triger rising edge

T32A_EXTTRG_TRAILING_EDGE 

4: external triger trailing edge

§ t32_type_t

enum t32_type_t

Use of Timer register.

Enumerator
T32A_TIMERA 

0: Timer A

T32A_TIMERB 

1: Timer B

T32A_TIMERC 

2: Timer C

T32A_TIMERMAX