Skip to content
SuguruHarada64 edited this page Oct 27, 2023 · 86 revisions

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.

Topics

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".
Board IDE 2.0.4 or later IDE 1.8.19 Additional boards manager URL
RL78/G24 Fast Prototyping Board Library v1.0.0 or later Library v1.0.0 or later RL78/G24 boards manager URL
RL78/G23-64p Fast Prototyping Board Library v2.0.0 or later Library v2.0.0 or later RL78/G23-64p boards manager URL
RL78/G22 Fast Prototyping Board Library v2.0.0 or later Library v2.0.0 or later RL78/G22 boards manager URL
RL78/G16 Fast Prototyping Board Library v1.0.0 or later Library v1.0.0 or later RL78/G16 boards manager URL
RL78/G15 Fast Prototyping Board - Library v1.0.0 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 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.]

Knowledge Base(FAQ)

Notes

  • Please refer to this page for Notes when trying out the RL78 Arduino environment.
Clone this wiki locally