RL78/G11 UART Reception in STOP Mode Using Middle-speed On-chip Oscillator IAR
R01AN3634EJ0100 Rev.1.00 Page 23 of 85
Feb. 15, 2017
Function name: r_tau0_channel3_interrupt
Outline TAU0 channel 3 count complete interrupt function
Header r_cg_tau.h
Declaration __interrupt void r_tau0_channel3_interrupt(void)
Description Stores result of pulse width measured by TAU0 channel 3 in global variable.
Argument None
Return value None
Additional notes None
Function name: r_intc11_interrupt
Outline INTP11 interrupt processing function
Header r_cg_intp.h
Declaration __interrupt void r_intc11_interrupt(void)
Description Disable INTP11 interrupt.
Argument None
Return value None
Additional notes None
Function name: r_uart0_interrupt_receive
Outline UART0 reception complete processing function
Header r_cg_sau.h
Declaration __interrupt void r_uart0_interrupt_receive(void)
Description Stores received data in RAM and updates address and number of reception data.
Argument None
Return value None
Additional notes None
Function name: r_uart0_callback_softwareoverrun
Outline UART0 receive data number overrun processing function
Header r_cg_sau.h
Declaration static void r_uart0_callback_softwareoverrun (uint16_t rx_data)
Description This function is called when the specified number of reception data is overrun.
Argument uint16_t rx_data
Return value None
Additional notes
This sample code does not perform the overrun processing. The user may add an
overrun program if necessary.
Function name: r_uart0_callback_receiveend
Outline UART0 reception complete processing function
Header r_cg_sau.h
Declaration static void r_uart0_callback_receiveend(void)
Description Acknowledge reception completion and clears reception error flag.)
Argument None
Return value None
Additional notes None