Serial array unit

Below is a list of API functions output by the Code Generator for serial array unit use.

Table 3.30 API Functions: [Serial Array Unit] (1)

API Function Name

Function

R_SAUm_Create

Performs initialization necessary to control the serial array unit.

R_SAUm_Create_UserInit

Performs user-defined initialization related to the serial array unit.

R_SAUm_Reset

Reset the serial array unit.

R_SAUm_Set_PowerOff

Halts the clock supplied to the serial array unit.

R_SAUm_Set_SnoozeOn

Enables the switch from STOP mode to SNOOZE mode.

R_SAUm_Set_SnoozeOff

Disables the switch from STOP mode to SNOOZE mode.

R_UARTn_Create

Performs initialization necessary to perform the UART communication.

r_uartn_interrupt_send

Performs processing in response to the UART transmission end interrupt INTSTn.

r_uartn_interrupt_receive

Performs processing in response to the UART reception end interrupt INTSRn.

r_uartn_callback_error

Performs processing in response to the reception error interrupt INTSREn.

R_UARTn_Start

Sets UART communication to standby mode.

R_UARTn_Stop

Ends UART communication.

R_UARTn_Send

Starts UART data transmission.

R_UARTn_Receive

Starts UART data reception.

r_uartn_callback_sendend

Performs processing in response to the UART transmission end interrupt INTSTn.

r_uartn_callback_receiveend

Performs processing in response to the UART reception end interrupt INTSRn.

r_uartn_callback_error

Performs processing in response to the UART reception error interrupt INTSREn.

r_uartn_callback_softwareoverrun

Performs processing in response to detection of overrun error.

R_CSImn_Create

Performs initialization necessary to perform the 3-wire serial I/O communication.

r_csimn_interrupt

Performs processing in response to the CSI communication end interrupt INTCSImn.

R_CSImn_Start

Sets 3-wire serial I/O communication to standby mode.

R_CSImn_Stop

Ends 3-wire serial I/O communication.

R_CSImn_Send

Starts CSI data transmission.

R_CSImn_Receive

Starts CSI data reception.

R_CSImn_Send_Receive

Starts CSI data transmission/reception.

r_csimn_callback_sendend

Performs processing in response to the CSI transmission end interrupt INTCSImn.

Table 3.31 API Functions: [Serial Array Unit] (2)

API Function Name

Function

r_csimn_callback_receiveend

Performs processing in response to the CSI reception end interrupt INTCSImn.

r_csimn_callback_error

Performs processing in response to the CSI reception error interrupt INTSREn.

R_IICmn_Create

Performs initialization necessary to perform the simplified IIC communication.

r_iicmn_interrupt

Performs processing in response to the simple IIC communication end interrupt INTIICmn.

R_IICmn_StartCondition

Generates start conditions.

R_IICmn_StopCondition

Generates stop conditions.

R_IICmn_Stop

Ends simplified IIC communication.

R_IICmn_Master_Send

Starts simple IIC master transmission.

R_IICmn_Master_Receive

Starts simple IIC master reception.

r_iicmn_callback_master_sendend

Performs processing in response to the simple IICmn master transmission end interrupt INTIICmn.

r_iicmn_callback_master_receiveend

Performs processing in response to the simple IICmn master reception end interrupt INTIICmn.

r_iicmn_callback_master_error

Performs processing in response to detection of parity error (ACK error).