TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
t32a_initial_setting_t Struct Reference

Initial Timer setting structure definition. More...

#include <txz_t32a.h>

Data Fields

uint32_t id
 
t32a_runx_t runx
 
t32a_crx_t crx
 
t32a_outcrx0_t outcrx0
 
t32a_outcrx1_t outcrx1
 
t32a_capcrx_t capcrx
 
t32a_rgx0_t rgx0
 
t32a_rgx1_t rgx1
 
t32a_tmrx_t tmrx
 
t32a_reldx_t reldx
 
t32a_capx0_t capx0
 
t32a_capx1_t capx1
 
t32a_imx_t imx
 
t32a_dma_req_t dma_req
 
t32a_pulse_cr_t pls_cr
 
void(* handler_T )(uint32_t id, uint32_t status, TXZ_Result result)
 
void(* handler_TC0 )(uint32_t id, uint32_t status, TXZ_Result result)
 
void(* handler_TC1 )(uint32_t id, uint32_t status, TXZ_Result result)
 

Detailed Description

Initial Timer setting structure definition.

Field Documentation

§ capcrx

t32a_capcrx_t capcrx

Capture Control Setting

§ capx0

t32a_capx0_t capx0

T32A Capture Register x0 Setting

§ capx1

t32a_capx1_t capx1

T32A Capture Register x1 Setting

§ crx

Counter Register Control Setting

§ dma_req

t32a_dma_req_t dma_req

DMA Request register Setting

§ handler_T

void(* handler_T) (uint32_t id, uint32_t status, TXZ_Result result)

Timer Event handler.

§ handler_TC0

void(* handler_TC0) (uint32_t id, uint32_t status, TXZ_Result result)

Timer Cap0 Event handler.

§ handler_TC1

void(* handler_TC1) (uint32_t id, uint32_t status, TXZ_Result result)

Timer Cap1 Event handler.

§ id

uint32_t id

ID: User value.

§ imx

Interrupt mask register Setting

§ outcrx0

t32a_outcrx0_t outcrx0

Timer Output Control Setting

§ outcrx1

t32a_outcrx1_t outcrx1

T32AxOUTx Control Setting

§ pls_cr

Pulse Count Control Register Setting (Only use Timer C)

§ reldx

t32a_reldx_t reldx

T32A Counter Reload Register Setting

§ rgx0

T32A Timer Register x0 Setting

§ rgx1

T32A Timer Register x1 Setting

§ runx

Timer Run Control Setting

§ tmrx

T32A Counter Capture Register Setting


The documentation for this struct was generated from the following file: