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
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
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.