User`s manual

RX62N Group, RX621 Group 4. Library Reference
Program example
/* RPDL definitions */
#include "r_pdl_iic.h"
/* RPDL device-specific definitions */
#include "r_pdl_definitions.h"
void func(void)
{
/* Select I²C mode at 100kHz, 100ns rise and fall times */
R_IIC_Create(
0,
PDL_IIC_MODE_IIC | PDL_IIC_INT_PCLK_DIV_8,
PDL_NO_DATA,
PDL_NO_DATA,
PDL_NO_DATA,
PDL_NO_DATA,
100E3,
(100 << 16) | 100
);
/* Select I²C mode with two slave addresses */
R_IIC_Create(
1,
PDL_IIC_MODE_IIC,
PDL_IIC_SLAVE_0_ENABLE_7 | PDL_IIC_SLAVE_1_ENABLE_7,
0x0020,
0x0056,
PDL_NO_DATA,
100E3,
(300 << 16) | 200
);
}
R20UT0084EE0112 Rev.1.12 Page 4-191
July. 16, 2014