3.2.13 Advanced Timer Unit IV

Below is a list of API functions output by the Code Generator for advanced timer unit IV use.

Table 3.13

API Functions: [Advanced timer unit IV]

API Function Name

Function

R_ATUIV_Common_Create

Performs initialization necessary to control the advanced timer unit IV functions.

R_ATUIV_Common_Create_UserInit

Performs user-defined initialization relating to the advanced timer unit IV functions.

R_ATUIV_Timerkn_Create

Performs initialization necessary to control the each timer functions.

R_ATUIV_Timerkn_Create_UserInit

Performs user-defined initialization relating to the each timer functions.

r_atuiv_timerknm_overflow_interrupt

Performs processing in response to the overflow interrupt.

r_atuiv_timerknm_interrupt

Performs processing in response to the timer interrupt (Input capture, compare match).

r_atuiv_timerknm_icrnx_interrupt

Performs processing in response to the ICRnx register interrupt.

r_atuiv_timerknm_ocrnx_interrupt

Performs processing in response to the OCRnx register interrupt.

r_atuiv_timerknm_tcntnx_interrupt

Performs processing in response to the TCNTnx interrupt.

r_atuiv_timerknm_cmfnx_interrupt

Performs processing in response to the CMFnx register interrupt.

r_atuiv_timerknm_callback_ocrc

Performs processing in response to the OCRCnm register interrupt.

r_atuiv_timerknm_callback_grc

Performs processing in response to the GRCnm register interrupt.

r_atuiv_timerknm_underflow_interrupt

Performs processing in response to the underflow interrupt.

r_atuiv_timerknm_comparex_interrupt

Performs processing in response to the compare match compare register and counter interrupt

r_atuiv_timerknm_callback_overflow

Performs processing in response to the overflow interrupt.

r_atuiv_timerknm_callback_cycle

Performs processing in response to the cycle match interrupt.

r_atuiv_timerknm_callback_duty

Performs processing in response to the duty match interrupt.

r_atuiv_timerknm_fifo_overflow_interrupt

Performs processing in response to the FIFO overflow interrupt.

r_atuiv_timerknm_fifo_datafull_interrupt

Performs processing in response to the FIFO data full interrupt.

r_atuiv_timerknm_tcntk_overflow_interrupt

Performs processing in response to the counter overflow interrupt.

R_ATUIV_Timerk_OperationOn

Enables operation of each timer.

R_ATUIV_Timerk_OperationOff

Disables operation of each timer.

R_ATUIV_Timerknm_Start

Starts each timer count.

R_ATUIV_Timerknm_Stop

Ends each timer count.

R_ATUIV_Timerknm_Get_PulseWidth

Reads the input pulse width of the timer.

R_ATUIV_Timerknm_Get_CaptureValue

Reads the input capture register of the timer.

R_ATUIV_Timerknm_Set_Compare_Match

Sets the compare match register.

R_ATUIV_Timerknm_Set_One_Shot_Pulse

Renewal the one shot pulse register.

R_ATUIV_Timerknm_Forced_Compare_Match

Performs forced compare match.

R_ATUIV_Timerknm_Forced_Output_Compare_Match

Performs forced output compare match.

R_ATUIV_Timerknm_Start_Down_Count

Starts the down count.

R_ATUIV_Timerknm_Get_InputCapturex

Reads the input capture register of the timer.

R_ATUIV_Timerknm_xpin_Output_Normal

Output of pin provides normal output.

R_ATUIV_Timerknm_xpin_Output_Low

Output of pin provides low output.

R_ATUIV_Timerknm_xpin_Output_High

Output of pin provides high output.

R_ATUIV_Timerknm_Get_Count

Reads the counter value of measurement.

R_ATUIV_Timerknm_Get_PWM_Measure_Value

Reads the PWM wave of measurement.

R_ATUIV_Timerknm_Get_Measure_Value

Reads the value of measurement (number of edges, off-state duty cycle, PWM cycle, edge input time).

R_ATUIV_Timerknm_Reset_FIFO

Resets FIFO to the idle state.