REファミリでは、Arm®のCMSISに準拠したAPIのドライバソフトウェアおよびルネサスドライバソフトウェアを提供します。ドライバソフトウェアを使用することで、各周辺機能が容易に制御可能です。
特長
- REファミリ用のソフトウェア開発キットとして、以下のソフトウエアを提供しています。
- CMSIS Driver Package:Arm®のCMSISに準拠したAPIのドライバソフトウェアおよびルネサスドライバソフトウェア一式
- ドライバSWサンプルコード:ドライバを使用した開発用
- ローレベルサンプルコード:ドライバを使用しない開発用
- システムの実装しやすさや可読性を重視するユーザにはドライバSWサンプルコード、ドライバのオーバーヘッドも削減し、低消費電力を追求するユーザのニーズに対してローレベルサンプルコードを準備しています。
Release Information
ソフトウェアを以下より入手してください。
スタートアップガイド
スタートアップガイドには、以下の開発に必須となる情報が記載されたドキュメントです。開発を始める際にご参照することを推奨しています。
- ドライバを使う手順・方法(初期クロック、端子設定、割込み設定、RAMへのプログラム配置方法等)
- 開発環境のデバッガ設定方法
- トラブルシューティング
アプリケーションノート | RE01 1500KB | RE01 256KB |
---|---|---|
RE01 CMSISパッケージを用いた開発スタートアップガイド | cloud_download |
ドライバパッケージ
CMSIS Driver Package をダウンロードすることで、すべてのドライバが利用可能になります。
アプリケーションノート | RE01 1500KB | RE01 256KB |
---|---|---|
CMSIS Driver Package | バージョン: V.1.20 リリース日: 2020/8/25 |
バージョン: V.1.00 リリース日: 2020/7/2 |
cloud_download | cloud_download |
ドライバを使用する - HW IPの細かい動作はドライバに任せ、システムの実装・可読性を重視するユーザー向け
(Read Moreをクリックして詳細を表示)
ドライバSWサンプルコード
HW IPの細かい動作はドライバに任せ、システムの実装・可読性を重視するユーザー向け
カテゴリ | ドライバ | サンプルコード | RE01 1500KB | RE01 256KB | |
---|---|---|---|---|---|
電流測定 | 各低消費電力モードとクロック設定による電流測定用サンプルコード | — | cloud_download | ||
外部DCDCモード | 外部DC/DCコンバータ(ISL9123)による低消費電力化の実現方法 | cloud_download | cloud_download | ||
パワーマネジメント | R_EHC | バッテリーメンテナンスフリーを可能とするエナジーハーベストシステムのパワーマネジメント | cloud_download | ||
通信 | I2Cバス | R_I2C | I2Cシングルマスタ通信サンプルコード | cloud_download | |
SPIバス | R_SPI | SPIマスタ/スレーブ通信サンプルコード | cloud_download | ||
調歩同期通信 | R_USART | USART調歩同期通信サンプルコード | cloud_download | ||
クロック同期通信 | USARTクロック同期通信サンプルコード | cloud_download | |||
アナログ | A/D | R_ADC | S14ADスキャン変換サンプルコード | cloud_download | |
S14ADスキャン変換+DTC転送サンプルコード | cloud_download | ||||
データ転送 | R_DMAC | DMACリピート転送サンプルコード | cloud_download | ||
R_DTC | DTCノーマル転送サンプルコード | cloud_download | |||
DTCブロック転送サンプルコード | cloud_download | ||||
DTCチェーン転送サンプルコード | cloud_download | ||||
ファームウェアアップデート |
R_USB_PMSC_MINI, |
USBメモリ(PMSC)経由のファームウェアアップデートサンプルコード |
cloud_download | — | |
低消費電力 | R_LPM | 消費電力低減を実現するモード遷移とユースケース | cloud_download | — | |
低消費電力モードの状態遷移例 | cloud_download | cloud_download | |||
2Dグラフィック処理 | R_GDT, R_SMIP | R_GDTドライバサンプルコード | cloud_download | ||
R_GDTドライバ カラー液晶向けサンプルコード | cloud_download | ||||
MIP-LCD I/F | R_SMIP | R_GDTドライバサンプルコード | cloud_download | ||
R_GDTドライバ カラー液晶向けサンプルコード | cloud_download | ||||
R_SMIP, R_EHC |
GDT and SMIP Sample Code with EHC | cloud_download | — | ||
R_PMIP | MLCD転送サンプルコード | cloud_download | |||
信号処理 | CMSIS-DSPライブラリ | DSP ライブラリIIR 使用例(ポーリング) | cloud_download | — | |
DSP ライブラリFIR 使用例(ポーリング) | cloud_download | — | |||
DSP ライブラリFFT 使用例(ポーリング) | cloud_download | — | |||
その他(実装例) | - | - | LED点滅サンプルコード | cloud_download | |
- | USART Communication Sample Code | cloud_download | — | ||
- | エナジーハーベストクイックスタートデモ | — | cloud_download | ||
センサ | - | Temperature Monitoring Display Demo using External Temperature Sensor and Serial MIP | cloud_download | — | |
- | ISL29125 Light Monitoring Display Demo | cloud_download | — | ||
GPS | - | エナジーハーベストによるGPS受信器のバッテリーメンテナンスフリー化 | cloud_download | ||
- | ソーラーパネル駆動GNSSモジュールのハードウェアとソフトウェア開発サポートドキュメント | — | cloud_download | ||
BLE | - | RL78/G1Dモジュール(RY7011)を使用したBluetooth® Low Energy プロトコルスタック ホストサンプルコード | cloud_download | cloud_download | |
音声認識, BLE | 音声認識M/W | 音声認識デモ(Bluetooth® 通信、RGB光センサー) | — | 開発中 | |
セキュリティ | R_TSIP, R_Flash | REファミリ TSIPドライバを使用するセキュアファームアップデートサンプルプログラム | お問い合わせください注1 |
cloud_download: ダウンロード可能 | —:非対応
注1. 入手方法に関しては営業窓口にお問い合わせください。詳細は Trusted Secure IPドライバ をご参照ください。
ドライバを使用しない - HW IPの詳細まで理解、SWの実行速度を重視、ROMサイズを小さくしたいユーザー向け
(Read Moreをクリックして詳細を表示)
ローレベルサンプルコード
HW IPの詳細まで理解したい、SWの実行速度を重視したい、ROMサイズを小さくしたいユーザー向け
カテゴリ | サンプルコード | RE01 1500KB | RE01 256KB | |
---|---|---|---|---|
電流測定 | 各低消費電力モードとクロック設定による電流測定用サンプルコード | — | cloud_download | |
外部DCDCモード | 外部DC/DCコンバータ(ISL9123)による低消費電力化の実現方法 | cloud_download | cloud_download | |
通信 | SPIバス | 簡易SPI(FIFO動作+DMA) | cloud_download | |
簡易SPI | cloud_download | |||
RSPI | cloud_download | |||
I2Cバス | 簡易I2Cマスタ送信 with EEPROM | cloud_download | ||
RIIC ch0マスタ ch1 スレーブ | cloud_download | |||
QSPIバス | QSPI 直接通信モードによる外部FLASHメモリ書き込み | cloud_download | ||
QSPIバス(XIPモード) | QSPI XIP接続例 | cloud_download | ||
調歩同期通信 | UART | cloud_download | ||
アナログ | A/D | AD(SWトリガ+シングルスキャン) | cloud_download | |
AD(AGTトリガ usingELC, シングルスキャン) | cloud_download | |||
AD(AGTトリガ usingELC, グループスキャン) | cloud_download | |||
タイマ | PWM | GPT 基本動作+バッファ動作+コンペアマッチ出力 2~4相 | cloud_download | |
GPT 基本動作+バッファ動作+コンペアマッチ出力 4相 複数ch同期動作 | cloud_download | |||
周期タイマ、PWM | AGT(アンダフロー割り込み、コンペアマッチ割り込み、コンペアマッチPWM) | cloud_download | ||
AGT Output and Underflow Interrupt Sample Code | cloud_download | — | ||
電源監視 | 電圧低下検出 | LVD1 サンプルコード | cloud_download | |
低消費電力 | 消費電力低減機能 ALLPWONモードとMINPWONモードのスリープ間の遷移 | cloud_download | — | |
ALLPWONモードとEXFPWON VBB ソフトウェアスタンバイモード間の遷移 | cloud_download | — | ||
ALLPWONモードとMINPWON VBB ソフトウェアスタンバイモード間の遷移 | cloud_download | — | ||
消費電力低減機能 ディープスタンバイモードの遷移 | cloud_download | — | ||
BOOSTからVBB MINPWON BOOSTモードとVBB MINPWON ソフトウェアスタンバイモード間の遷移 | — | cloud_download | ||
VBB BOOST MINPWON BOOSTモードとVBB BOOST MINPWON ソフトウェアスタンバイモード間の遷移 | — | cloud_download | ||
EXFPWONからVBB MINPWON EXFPWONモードとVBB MINPWON ソフトウェアスタンバイモード間の遷移 | — | cloud_download | ||
VBB EXFPWON ALLPWONモードとVBB EXFPWON ソフトウェアスタンバイモード間の遷移 | — | cloud_download | ||
ALLPWONモードとディープソフトウェアスタンバイモード間の遷移 | — | cloud_download | ||
その他(実装例) | LED点滅サンプルコード | cloud_download |
cloud_download: ダウンロード可能 | —:非対応