RL78/G13 - Not able to generate repeated start using simplified I2C(SDA00)

Hello,

As mentioned we were working on a simplified i2c master mode, where we need to generate a repeated start. But we couldn't achieve it. 

We are using CCRL Complier, E2 studio.

Adding a code snippet

1. When using without stop condition.

R_IIC00_Master_Send(0XC0, data_buf_tx, 1);
   while(IIC00_flg_end == 0)
    {
        NOP();
    }
    IIC00_flg_end = 0;
    // R_IIC00_StopCondition();
    
    //IIC00_flg_end is set to 1 when interrupt is generated
   R_IIC00_Master_Receive(0XC0, data_buf_tx2, 2);
    while(IIC00_flg_end == 0)
        {
            NOP();
        }
        IIC00_flg_end = 0;
    R_IIC00_StopCondition();

2. By using Stop condition

R_IIC00_Master_Send(0XC0, data_buf_tx, 1);
   while(IIC00_flg_end == 0)
    {
        NOP();
    }
    IIC00_flg_end = 0;
    R_IIC00_StopCondition();
    //IIC00_flg_end is set to 1 when interrupt is generated
   R_IIC00_Master_Receive(0XC0, data_buf_tx2, 2);
    while(IIC00_flg_end == 0)
        {
            NOP();
        }
        IIC00_flg_end = 0;
    R_IIC00_StopCondition();

Guide us how to generate repeated Start using simplified I2C.

Thank you