Home - renesas/Arduino GitHub Wiki
Welcome to the Arduino wiki!
- Following contents include English only.
- 日本語ページはこちら: ホーム
- Information on Arduino systems that run on a variety of RL78 family boards is collected here.
- Arduino system comprises “Arduino board” hardware and “Arduino IDE” software.
- Reference: https://www.arduino.cc/en/Guide/Introduction
Topics
- Sep 30, 2024 RL78/G23-128p Arduino library v.1.1.0 has been released.
- Sep 30, 2024 RL78/G24 Arduino library v.1.1.0 has been released.
- Sep 30, 2024 RL78/G16 Arduino library v.1.1.0 has been released.
- Sep 30, 2024 Added the following notes.
- Some pins cannot be used as transmit pins in SoftwareSerial.
- Aug 8, 2024 RL78/G22 Arduino library v.2.3.0 has been released.
- Aug 8, 2024 Added the following notes.
- Some pins cannot be used as transmit pins in SoftwareSerial.
- Calling pinMode() does not allow for the digital output setting.
- Calling digitalRead() does not read the input value.
- SCL and SDA cannot be used in pinMode() and digitalRead().
- Jul 11, 2024 RL78/G23 Arduino library v.2.3.2 has been released.
- Jul 3, 2024 Added the following notes.
- LED doesn't blink when using the sample sketch "blink".
- Not change the input settings when analogRead() is called.
- PWM waveform is not output when analogWrite() is called.
- June 28, 2024 RL78/G23-128p Arduino library v.1.0.0 has been released.
- May 31, 2024 RL78/G15 Arduino library v.1.2.0 has been released.
- Apr 22, 2024 Sample sketch using RL78/G23-64p FPB and OLED has been released.
- Click here for past history
List of Supported Boards
- The table below shows the Fast Prototyping Boards that are compatible with the Arduino IDE.
- Depending on the Fast Prototyping Board, it may be necessary to set "Additional boards manager URL".
- Please refer to the quick start guide for each board for how to set the "Additional boards manager URL".
Fast Prototyping Board | Supproted OS | Additional boards manager URL |
---|---|---|
RL78/G24 | Windows 10 or laterUbuntu 20.04 or later | RL78/G24 boards manager URL |
RL78/G23-128p | Windows 10 or laterUbuntu 20.04 or later | RL78/G23-128p boards manager URL |
RL78/G23-64p | Windows 10 or laterUbuntu 20.04 or later | RL78/G23-64p boards manager URL |
RL78/G22 | Windows 10 or laterUbuntu 20.04 or later | RL78/G22 boards manager URL |
RL78/G16 | Windows 10 or laterUbuntu 20.04 or later | RL78/G16 boards manager URL |
RL78/G15 | Windows 10 or later | RL78/G15 boards manager URL |
Note1: Please set "Additional Board Manager URLs" when using the latest version of the library on the RL78/G23-64p and RL78/G22 Fast Prototyping Board.
Note2: Please use Arduino IDE 1.8.19 when using the RL78/G15 Fast Prototyping Board.
Quick Start Guide
- A Quick Start Guide has been prepared to enable users to start trying out an Arduino system running on the supported board right away.
- Using the Quick Start Guide for reference, you can start coding for the Arduino environment and run a sample program that flashes LEDs at fixed intervals right away after obtaining the board.
Sample sketches
- Renesas provides sample sketches of each FPB.
- For sample sketches, we publish sketches with specific sensors.
Tutorial Video
API List
- The Arduino library includes code for controlling the IIC bus, A/D converter functionality, etc., and using the Arduino IDE you can easily add code referencing the APIs in the[API List](API List)in order to make use of the MCU’s peripheral functions.
- For example, it is a simple matter to implement extensions such as adding a sensor module to the IIC bus of the RL78/G23-64p Fast Prototyping Board in order to read sensor data.
- In the Arduino source code Arduino pin numbers are used to specify which pins on the board are used.
- The available Arduino pin numbers differ depending on the board, so refer to “Arduino pin list” under the Supported Boards item when creating Arduino sketches.
- The API List will be expanded further moving forward.
Detailed Internal Debugging of the Arduino Library
- You can use e2 studio to carry out detailed internal debugging of the Arduino library.
- Refer to the following for instructions on how to proceed.
- [Under construction.]
- Refer to the following for instructions on how to proceed.
Knowledge Base(FAQ)
Notes
- Please refer to this page for Notes when trying out the RL78 Arduino environment.