Renesas


Renesas Electronics Corporation (TSE: 6723), the world's number one supplier of microcontrollers, is a premier supplier of advanced semiconductor solutions including microcontrollers, SoC solutions and a broad range of analog and power devices.

GR PEACH_supported_function_map

Information

This page is for GR-PEACH rev.E and GR-PEACH rev.C.
If your GR-PEACH is rev.B, go to Information of GR-PEACH rev.B. To identify GR-PEACH revision, see here.

Mbed Libraries

Note: "Done" means that you can import it on the mbed on-line compiler.

FunctionSupportmerged to mbed-devregistered to mbed libraryNote
AnalogInDoneDone-
AnalogOut---RZ/A1H does not have this function.
DigitalInDoneDonePull up and Pull down settings aren't supported because RZ/A1H doesn't have pull up/down for pins(signals).
[Affected APIs]
DigitalIn(PinName pin)
DigitalIn(PinName pin, PinMode mode)
void mode(PinMode pull)
DigitalOutDoneDonePull up and Pull down settings aren't supported because RZ/A1H doesn't have pull up/down for pins(signals).
[Affected APIs]
DigitalOut(PinName pin)
DigitalOut(PinName pin, int value)
DigitalInOutDoneDonePull up and Pull down settings aren't supported because RZ/A1H doesn't have pull up/down for pins(signals).
[Affected APIs]
DigitalInOut(PinName pin)
DigitalInOut(PinName pin, PinDirection direction, PinMode mode, int value)
void mode(PinMode pull)
BusInDoneDonePull up and Pull down settings aren't supported because RZ/A1H doesn't have pull up/down for pins(signals).
[Affected APIs]
BusIn(...)
void mode(PinMode pull)
BusOutDoneDonePull up and Pull down settings aren't supported because RZ/A1H doesn't have pull up/down for pins(signals).
[Affected APIs]
BusOut(...)
BusInOutDoneDonePull up and Pull down settings aren't supported because RZ/A1H doesn't have pull up/down for pins(signals).
[Affected APIs]
BusInOut(...)
void mode(PinMode pull)
PortIn---Please use BusIn instead
PortOut---Please use BusOut instead
PortInOut---Please use BusInOut instead
PwmOutDoneDonePWM using "PWM mode 1" of "multi-function timer pulse unit 2 (MTU2)" function was added to the existing PWM.
API of PWM isn't changed, pins which support "PWM mode 1" of "MTU2" function are increasing.

○PWM by MTU2
 The maximum period is different for each channel.
 ・channel 0:
  The maximum period is 125ms
  When you set a number greater than 125ms, 125ms is set.
  [Affected APIs]
  void period(float seconds) :max:125e-3
  void period_ms(int ms) :ms<=0:1us , ms>=1:125000us
  void period_us(int us) :max:125000
 ・channel 1:
  The maximum period is 503ms
  When you set a number greater than 503ms, 503ms is set.
  [Affected APIs]
  void period(float seconds) :max:503e-3
  void period_ms(int ms) :ms<=0:1us , ms>=1:503000us
  void period_us(int us) :max:503000
 ・channel 2, 3 and 4:
  The maximum period is 2s
  When you set a number greater than 2s, 2s is set.
  [Affected APIs]
  void period(float seconds) :max:2
  void period_ms(int ms) :ms<=0:1us , ms>=1:2000000us
  void period_us(int us) :max:2000000

 The period of the following pins can be set to the same value.
 ・channel 0:
  P4_0,P5_0,P5_5,P7_2
 ・channel 1:
  P2_11,P7_4,P8_8
 ・channel 2:
  P2_1,P7_6,P8_14
 ・channel 3:
  P5_3,P7_10,P8_10,P8_12
 ・channel 4:
  P3_8,P3_10,P4_4,P4_6,P7_12,P7_14,P11_0,P11_2
 [Affected APIs]
 PwmOut(PinName pin)
 void period(float seconds)
 void period_ms(int ms)
 void period_us(int us)

○Existing PWM
 The maximum period is 491us
 When you set a number greater than 491us, 491us is set.
 [Affected APIs]
 void period(float seconds) :max:4.91e-4
 void period_ms(int ms) :ms<=0:1us , ms>=1:491us
 void period_us(int us) :max:491

 The combination of the following pins are exclusively use.
 ・P4_4 or P4_5
 ・P4_6 or P4_7
 ・P8_8 or P8_9
 ・P8_10 or P8_11
 ・P8_12 or P8_13
 ・P8_14 or P8_15
 [Affected APIs]
 PwmOut(PinName pin)

 The period of the following pins can be set to the same value.
 ・channel 1:
  P8_8,P8_9,P8_10,P8_11,P8_12,P8_13,P8_14,P8_15
 ・channel 2:
  P10_0,P3_2,P4_4,P4_6,P4_7
 [Affected APIs]
 PwmOut(PinName pin)
 void period(float seconds)
 void period_ms(int ms)
 void period_us(int us)
InterruptInDoneDonePull up and Pull down settings aren't supported because RZ/A1H doesn't have pull up/down for pins(signals).
[Affected APIs]
void mode(PinMode pull)

The combination of the following pins are exclusively use.
・IRQ0:P1_0,P2_14,P4_8,P5_8,P6_8,P7_9,P8_2 or P9_1
・IRQ1:P1_1,P2_15,P4_9,P6_9,P7_8,P8_3 or P11_15
・IRQ2:P1_2,P1_8,P3_0,P4_10,P5_9,P6_3,P6_10 or P7_10
・IRQ3:P1_3,P1_9,P4_11,P6_4,P6_11,P7_11 or P11_12
・IRQ4:P1_4,P1_10,P3_3,P4_12,P6_1,P6_12 or P7_12
・IRQ5:P1_5,P1_11,P2_0,P4_13,P6_0,P6_13,P7_13 or P8_7
・IRQ6:P1_6,P2_12,P3_1,P3_9,P4_14,P5_6,P6_14 or P7_14
・IRQ7:P1_7,P2_13,P4_15,P6_2 or P6_15
[Affected APIs]
InterruptIn(PinName pin)
TimerDoneDone-
TimeOutDoneDone-
TickerDoneDone-
waitDoneDone-
timeDoneDone-
SerialDoneDone5-bits format and 6-bits format are not supported. Because RZ/A1H does not support such a function.
In the flow control, flow types using only either of CTS or RTS is not supported. Because RZ/A1H does not support.
SPIDoneDone-
SPISlaveDoneDone-
I2CDoneDone-
I2CSlaveDoneDone-
CANDoneDoneRZ-A1H doesn't support the following functions.
・SilentTest of "mode" argument in mode function
・"handle" argument in filer function
・WuIrq of "type" argument in attach function

Mbed official Libraries

Note: "Available" means that you can import it on the mbed on-line compiler.

FunctionSupportAvailabilityNote
mbed RTOSAvailable-
LocalFileSystem--No plan to support.
SDFileSystemAvailable-
USBDeviceAvailable-
USBHostAvailableIncludes mbed RTOS.
EthernetAvailable-
EthernetInterfaceAvailablembed RTOS needed.

Other Libraries

Note: "Available" means that you can import it on the mbed on-line compiler.

FunctionSupportAvailabilityNote
Camera In(analog)Available
sample program
mbed RTOS needed.
NTSC 2ch
Camera In(digital)Available
sample program
mbed RTOS needed.
[Camera module]
Vendor:Micron
Part#:MT9V111
LCD DisplayAvailable
library
sample program(RGA)
sample program(Audio Playback)
mbed RTOS needed.
Audio InAvailable
sample program
mbed RTOS needed.
[Audio Codec]
Vendor:TI
Part#:TLV320AIC23BRHDR
Audio OutAvailable
sample program
mbed RTOS needed.
[Audio Codec]
Vendor:TI
Part#:TLV320AIC23BRHDR
CMSIS-DSP(NEON)Available
library
sample program
ARMCC Only
JPEG Enc/DecAvailable
library
sample program
mbed RTOS needed.
RGAAvailable
library
sample program
mbed RTOS needed.
ARMCC, GCC ARM and IAR