User`s manual

RX62N Group, RX621 Group 4. Library Reference
Description (2/2)
[data3]
Configure pin output control.
If multiple selections are required, use "|" to separate each selection.
All settings are optional. Specify PDL_NO_DATA if none are required.
High impedance request detection
PDL_POE_HI_Z_REQ_8_ENABLE
If a request is detected on pin POE8, place the MTU
channel 0 I/O pins in the high impedance state.
PDL_POE_HI_Z_REQ_MTIOC0A
Select the MTU channel 0 I/O pins that shall be
controlled by the high impedance request, software
control or the oscillation stop detection flag.
PDL_POE_HI_Z_REQ_MTIOC0B
PDL_POE_HI_Z_REQ_MTIOC0C
PDL_POE_HI_Z_REQ_MTIOC0D
PDL_POE_HI_Z_REQ_9_ENABLE
If a request is detected on pin POE9, place the MTU
channel 6 I/O pins in the high impedance state.
PDL_POE_HI_Z_REQ_MTIOC6A
Select the MTU channel 6 I/O pins that shall be
controlled by the high impedance request, software
control or the oscillation stop detection flag.
PDL_POE_HI_Z_REQ_MTIOC6B
PDL_POE_HI_Z_REQ_MTIOC6C
PDL_POE_HI_Z_REQ_MTIOC6D
Output short detection
PDL_POE_SHORT_3_4_HI_Z
If a short is detected, place the all the selected MTU
channel 3 and 4 pins in the high impedance state.
PDL_POE_SHORT_MTIOC4BD_B
Select the MTU channel I/O pin pairs that shall be
controlled by the short detection response, software
control or the oscillation stop detection flag.
PDL_POE_SHORT_MTIOC4AC_B
PDL_POE_SHORT_MTIOC3BD_B
PDL_POE_SHORT_MTIOC4BD_A
PDL_POE_SHORT_MTIOC4AC_A
PDL_POE_SHORT_MTIOC3BD_A
PDL_POE_SHORT_9_10_HI_Z
If a short is detected, place the all the selected MTU
channel 9 and 10 pins in the high impedance state.
PDL_POE_SHORT_MTIOC10BD
Select the MTU channel I/O pins that shall be
controlled by the short detection response, software
control or the oscillation stop detection flag.
PDL_POE_SHORT_MTIOC10AC
PDL_POE_SHORT_MTIOC9BD
Return value
True if all parameters are valid and exclusive; otherwise false.
Category
Port Output Enable
Reference
R_POE_Control, R_MTU2_Set, R_INTC_GetExtInterruptStatus
Remarks
The POE module is not available on the 85-pin package.
Do not select MTU pins that are not used.
The oscillation stop detection flag may be read using R_INTC_GetExtInterruptStatus.
Program example
/* RPDL definitions */
#include "r_pdl_poe.h"
/* RPDL device-specific definitions */
#include "r_pdl_definitions.h"
void func(void)
{
/* Configure POE pins 0 and 3 */
R_POE_Set(
PDL_POE_0_MODE_EDGE | PDL_POE_3_MODE_LOW_128,
PDL_NO_DATA,
PDL_NO_DATA
);
}
R20UT0084EE0112 Rev.1.12 Page 4-115
July. 16, 2014