RZT Flexible Software Package Documentation
Release v2.2.0
|
|
This manual describes how to use the Renesas Flexible Software Package (FSP) for writing applications for the RZ microprocessors.
This manual provides a wide variety of information, so it can be helpful to know where to start. Here is a short description of each main section and how they can be used.
Each module user guide outlines the following:
Interface documentation includes typed enumerations and structures–including a structure of function pointers that defines the API–that are shared by all modules that implement the interface.
The Renesas Flexible Software Package (FSP) 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 also have build time configurations that can be used to optimize the size of the module for the feature set required by the application.
FSP provides a host of efficiency enhancing tools for developing projects targeting the Renesas RZ microprocessors. The e2 studio IDE provides a familiar development cockpit from which the key steps of project creation, module selection and configuration, code development, code generation, and debugging are all managed.