RL78のArduino開発環境の変化(2023/05/29)

こんにちは。

最近工作が出来ていないのですが、気になることが出てきているのでちょっと書いてみます。

ご存じのように、当サークルでマイコンを使う場合、78K系かRL78またはArduinoを使うことが多いです。

そして、RL78にはArduino互換の開発環境が以前よりありまして・・・。
例えば、GR-KURUMI, GR-Cotton, GR-ADUKIといったもので、マイコンにRL78/G13を使ったボードでした。

これらは、どちらかと言うと本流のボードとは別にGadget Renesas Projectから派生したもので、基本は専用のIDE(IDE for GR)か通常のRL78の開発環境(CS+, e2studio)で使います。
(※当技報Vol.4, Vol.8などで特集してたりします)

第二世代RL78/G2xシリーズが2021年出て、公式の評価ボードがArduino互換タイプになってから、本家Arduino IDEでも使えるように、ボードマネージャのJsonファイルが提供されてきました。

ところが、最近、Arduino IDEがVer.2.0になった頃から、Jsonファイルを手動で入れなくてもIDEにRL78のボードが出るようになりました。

こちらのBlogを見ると、どうやら標準で出るように変わったようです。

さらに検索してみると、海外の記事ですが、「RL78/G22とG23もサポートされた」と読めるものがありました。

GR-KURUMIのリリースから長い時間が経ちましたがどうやら本当に本家の仲間入り?を果たしたようです。

Arduino UNOはATMEL(現Microchip)のATmega328Pなのでアーキテクチャが違うため、ネイティブなコードは移植必要ですが、純粋なC++のコードであれば本家と同様に使えるようになって来るのかなと感じたこの頃でした。

長々と文字だけ書いてしまいましたが、今日はこの辺で。

(K)