Releases: renesas/rzg-fsp-example
Release list
v3.0.0
Release Notes
Introduction
This document describes the contents of the Example Project Bundle for RZ/G Flexible Software Package (FSP).
The Example Projects contained within the bundle show how to write code for the various Renesas FSP modules.
Flexible Software Package is an optimized software package designed to provide easy to use, scalable, high-quality software for embedded system design.
The primary goal is to provide lightweight, efficient drivers that meet common use cases in embedded systems.
FSP code quality is enforced by peer reviews, automated requirements-based testing, and automated static analysis.
FSP provides uniform and intuitive APIs that are well documented. Each module is supported with detailed user documentation including example code.
FSP modules can be configured at build-time to optimize the size of the module for the feature set required by the application.
Supported Kit
- RZ/G2L Evaluation Board Kit.
- RZ/G2LC Evaluation Board Kit.
- RZ/G2UL Evaluation Board Kit.
- RZ/G3S Evaluation Board Kit
- RZ/G3E Evaluation Board Kit
Supported FSP Version
RZ/G FSP v3.1.0.
Proven Environment
e2 studio 2025-07.
Using the Example Project
To use RZ/G FSP Example Project follow the steps mentioned in Example Project Usage Guide.
Users that are new to the FSP are recommended to refer to the document of Getting Started with Flexible Software Package prior to attempting to debug an example project.
List of Example Project Supported
| Example | RZ/G2L | RZ/G2LC | RZ/G2UL | RZ/G3S | RZ/G3E |
|---|---|---|---|---|---|
| ADC_E | N/A | N/A | N/A | N/A | ✔ |
| CANFD | ✔ | N/A | ✔ | ✔ | ✔ |
| I3C_B | N/A | N/A | N/A | N/A | ✔ |
| RIIC_Master | ✔ | ✔ | ✔ | ✔ | ✔ |
| RIIC_Slave | N/A | N/A | N/A | N/A | ✔ |
| RSPI | ✔ | N/A | ✔ | ✔ | N/A |
| SPI_B | N/A | N/A | N/A | N/A | ✔ |
| SCI_B UART | N/A | N/A | N/A | N/A | ✔ |
| SCIF | ✔ | ✔ | N/A | ✔ | ✔ |
| GPT (Input Capture) | ✔ | ✔ | N/A | ✔ | ✔ |
| GPT (PWM) | ✔ | ✔ | N/A | ✔ | ✔ |
| GTM | ✔ | ✔ | ✔ | ✔ | ✔ |
| POEG | ✔ | ✔ | N/A | ✔ | ✔ |
| FreeRTOS | ✔ | ✔ | ✔ | ✔ | ✔ |
| ELC | N/A | N/A | N/A | N/A | ✔ |
| INTC IRQ | ✔ | ✔ | ✔ | ✔ | ✔ |
| INTC NMI | N/A | N/A | N/A | N/A | ✔ |
| INTC TINT | N/A | N/A | N/A | N/A | ✔ |
| WDT | ✔ | ✔ | ✔ | ✔ | ✔ |
License Update
- The license for the projects has been updated to BSD-3-Clause, providing more flexibility for use in open-source projects.
New Additions
- Added RZ/G3E Evaluation Board Kit as supported Kit.
- Added WDT example on RZ/G2L, RZ/G2LC and RZ/G2UL Evaluation Board Kit.
- Added POEG example on RZ/G2L, RZ/G2LC and RZ/G3S Evaluation Board Kit.
- Supported DMAC for RSPI example on RZ/G2L, RZ/G2UL and RZ/G3S Evaluation Board Kit.
- Separated the examples for RZ/G2L, RZ/G2LC and RZ/G2UL.
Fixes and Improvements
- Updated to use heap 4 from heap 2 in FreeRTOS example.
- Updated the program loading and executing procedure of RZ/G3S WDT example from user experience improvement point of view.
Restriction
- It cannot cooperate before RZ/G FSP Example Project Bundle v2.0.0 with RZ/G FSP v3.1.0 or later.
Website and Support
Visit the following URLs to learn about key elements of the RZ/G2L, RZ/G2LC, RZ/G2UL, RZ/G3S and RZ/G3E, download components and related documentation, and get support.
- RZ/G2L Product Information www.renesas.com/rzg2l
- RZ/G2LC Product Information www.renesas.com/rzg2lc
- RZ/G2UL Product Information www.renesas.com/rzg2ul
- RZ/G3S Product Information www.renesas.com/rzg3s
- RZ/G3E Product Information www.renesas.com/rzg3e
- RZ/G Flexible Software Package github.com/renesas/rzg-fsp
- Renesas Support www.renesas.com/support
v2.0.0
Release Notes
Introduction
This document describes the contents of the Example Project for RZ/G Flexible Software Package (FSP).
The Example Projects show how to write code for the various Renesas FSP modules.
Flexible Software Package is an optimized software package designed to provide easy to use, scalable, high-quality software for embedded system design.
The primary goal is to provide lightweight, efficient drivers that meet common use cases in embedded systems.
FSP code quality is enforced by peer reviews, automated requirements-based testing, and automated static analysis.
FSP provides uniform and intuitive APIs that are well documented. Each module is supported with detailed user documentation including example code.
FSP modules can be configured at build-time to optimize the size of the module for the feature set required by the application.
Supported Kit
RZ/G2L Evaluation Board Kit.
RZ/G2LC Evaluation Board Kit.
RZ/G2UL Evaluation Board Kit.
RZ/G3S Evaluation Board Kit.
Supported FSP Version
RZ/G FSP v2.0.0.
Proven Environment
e² studio 2024-01.
Using the Example Project
To use RZ/G FSP Example Project follow the steps mentioned in Example Project Usage Guide.
Users that are new to the FSP are recommended to refer to the document of Getting Started with Flexible Software Package prior to attempting to debug an example project.
List of Example Project Supported
| Example | RZ/G2L | RZ/G2LC | RZ/G2UL | RZ/G3S |
|---|---|---|---|---|
| CANFD | ✔ | - | ✔ | ✔ |
| RIIC_Master | ✔ | ✔ | ✔ | ✔ |
| RSPI | ✔ | - | ✔ | ✔ |
| SCIF | ✔ | ✔ | - | ✔ |
| GPT (Input Capture) | ✔ | ✔ | - | ✔ |
| GPT (PWM) | ✔ | ✔ | - | ✔ |
| GTM | ✔ | ✔ | ✔ | ✔ |
| FreeRTOS | ✔ | ✔ | ✔ | ✔ |
| INTC IRQ | ✔ | ✔ | ✔ | ✔ |
| WDT | - | - | - | ✔ |
New Additions
- Add RZ/G3S Evaluation Board Kit as supported Kit.
- Add WDT example on RZ/G3S Evaluation Board Kit.
Bug Fixes
- Fixed a misprint in the SW1-4 switch setting of the module board of the RZ/G2LC Evaluation Kit described in the readme.txt included in the GPT (PWM) example.
- Fixed a bug in the RIIC Master example that wrong pin was controlled in the recovery process for forcing open the IIC Bus when the Slave device keep the SDA terminal as Low level.
Restriction
- None
Website and Support
Visit the following URLs to learn about key elements of the RZ/G FSP, download components and related documentation, and get support.
- RZ/G2L Product Information: www.renesas.com/rz-mpus/rzg2l
- RZ/G2LC Product Information: www.renesas.com/rz-mpus/rzg2lc
- RZ/G2UL Product Information: www.renesas.com/rz-mpus/rzg2ul
- RZ/G3S Product Information: www.renesas.com/rz-mpus/rzg3s
- RZ/G Flexible Software Package: github.com/renesas/rzg-fsp
- Renesas Support: www.renesas.com/support