代码生成器的r_cg_riic.c文件 有从发送函数的。
/***********************************************************************************************************************
* Function Name: R_RIIC0_Slave_Send
* Description : This function write data to a master device.
* Arguments : txbuf -
* transmit buffer pointer
* txnum -
* transmit data length
* Return Value : status -
* MD_OK
***********************************************************************************************************************/
MD_STATUS R_RIIC0_Slave_Send(uint8_t * const tx_buf, uint16_t tx_num)
{
MD_STATUS status = MD_OK;
g_riic0_tx_count = tx_num;
gp_riic0_tx_address = tx_buf;
RIIC0.ICMR3.BYTE |= 0x70U;
RIIC0.ICMR3.BIT.ACKWP = 1U;
RIIC0.ICMR3.BIT.ACKBT = 0U;
g_riic0_mode_flag = _17_IIC_SLAVE_TRANSMIT;
g_riic0_state = _15_IIC_SLAVE_WAIT_START_CONDITION;
return (status);
}