Skip to content

Commit

Permalink
Release v5.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
renesas-fsp-development committed Apr 29, 2024
1 parent ba7104e commit efbaffe
Show file tree
Hide file tree
Showing 2,117 changed files with 40,472 additions and 45,546 deletions.
102 changes: 102 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
| Component | Copyright | License |
|-------------------------------------------------------|------------------------------------|---------------------------------------------------------------------------------------------|
|<tr> <td colspan="3"><strong>Renesas drivers and middleware<strong></td></tr> |
| RA MCU BSP | Renesas Electronics Corporation | [BSD-3-Clause](#bsd-3-clause-license) |
| RA Board BSP | Renesas Electronics Corporation | [BSD-3-Clause](#bsd-3-clause-license) |
| RA MCU HAL Drivers | Renesas Electronics Corporation | [BSD-3-Clause](#bsd-3-clause-license) |
| Renesas Middleware (Generic) | Renesas Electronics Corporation | [BSD-3-Clause](#bsd-3-clause-license) |
| rm_vee_flash | Renesas Electronics Corporation | [Renesas Open License v1.0](#renesas-open-license-v10) |
| rm_motor_current<br>(pre-compiled libraries) | Renesas Electronics Corporation | [Renesas Software License Agreement](https://www.renesas.com/us/en/document/oth/disclaimer002)|
| rm_motor_estimate<br>(pre-compiled libraries) | Renesas Electronics Corporation | [Renesas Software License Agreement](https://www.renesas.com/us/en/document/oth/disclaimer002)|
| rm_motor_position<br>(pre-compiled libraries) | Renesas Electronics Corporation | [Renesas Software License Agreement](https://www.renesas.com/us/en/document/oth/disclaimer002)|
| rm_motor_speed<br>(pre-compiled libraries) | Renesas Electronics Corporation | [Renesas Software License Agreement](https://www.renesas.com/us/en/document/oth/disclaimer002)|
| rm_zmod4xxx<br>(pre-compiled libraries) | Renesas Electronics Corporation | [Renesas Software License Agreement](https://www.renesas.com/us/en/document/oth/disclaimer002)|
|<tr> <td colspan="3"><strong>Third-Party components included in the packs<strong></td></tr> |
| [CMSIS](https://github.com/ARM-software/CMSIS_5) | ARM Limited | Apache-2.0 License |
| [CMSIS Pack](https://github.com/Open-CMSIS-Pack) | ARM Limited | Apache-2.0 License |
| [CMSIS DSP](https://github.com/ARM-software/CMSIS-DSP)| ARM Limited | Apache-2.0 License |
| [CMSISNN](https://github.com/ARM-software/CMSIS-NN) | ARM Limited | Apache-2.0 License |
| [mbedTLS](https://github.com/Mbed-TLS/mbedtls) | ARM Limited | Apache-2.0 License |
| [TF-M](https://github.com/renesas/trusted-firmware-m) | ARM Limited | BSD-3-Clause |
| [Littlefs](https://github.com/renesas/littlefs) | ARM Limited | BSD-3-Clause |
| [MCUBoot](https://github.com/mcu-tools/mcuboot) | ARM Limited | Apache-2.0 License |
| exFAT | Microsoft Corporation | Microsoft License |
| [Azure RTOS](https://github.com/eclipse-threadx) | Microsoft Corporation | MIT |
| [FreeRTOS Kernel](https://github.com/renesas/FreeRTOS)| Amazon.com, Inc. or its affiliates | MIT |
| [emWin](https://www.renesas.com/us/en/software-tool/segger-emwin-gui-library-renesas-ra-products#overview), AppWizard | SEGGER-Renesas | Renesas Sub-license Agreement |
| TES Dave2D | Renesas Electronics Corporation | Renesas Licensed with TES |
| [TinyCrypt](https://github.com/intel/tinycrypt/) | Intel Corporation | BSD-3-Clause and BSD-2-Clause. See [LICENSE](https://github.com/intel/tinycrypt/blob/master/LICENSE)|

## BSD 3-Clause License

Copyright 2020 - 2024, Renesas Electronics Corporation and/or its affiliates

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software without
specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS”
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.

## Renesas Open License v1.0

Copyright (c) 2020 - 2024, Renesas Electronics Corporation and/or its affiliates


By installing, copying, downloading, accessing, or otherwise using this software
or any part thereof and the related documentation from Renesas Electronics Corporation
and/or its affiliates ("Renesas"), You, either individually or on behalf of an entity
employing or engaging You, agree to be bound by this Software License Agreement. If you
do not agree or no longer agree, you are not permitted to use this software or related
documentation.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form, except as embedded into a Renesas
integrated circuit in a product or a software update for
such product, must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.

3. Neither the name of Renesas nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.

4. This software, with or without modification, must only be used with a
Renesas integrated circuit, or other such integrated circuit permitted by Renesas in writing.

5. Any software provided in binary form under this license must not be reverse
engineered, decompiled, modified and/or disassembled.

THIS SOFTWARE IS PROVIDED BY RENESAS "AS IS" AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL RENESAS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
17 changes: 0 additions & 17 deletions LICENSE.txt

This file was deleted.

11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,13 @@ FSP uses an open software ecosystem and provides flexibility in using your prefe

### Current Release

[FSP v5.2.0](https://github.com/renesas/fsp/releases/tag/v5.2.0)
[FSP v5.3.0](https://github.com/renesas/fsp/releases/tag/v5.3.0)

### Supported RA MCU Kits

- AIK-RA6M3
- AIK-RA4E1
- BGK-RA6E2
- CK-RA6M5
- CK-RA6M5 V2
- FPB-RA0E1
Expand Down Expand Up @@ -50,7 +53,6 @@ FSP uses an open software ecosystem and provides flexibility in using your prefe
- RSSK-RA2L1
- RSSK-RA6T1


### Supported Software Packaged with FSP

For a list of software modules packaged with FSP, see [Supported Software](SUPPORTED_SOFTWARE.md).
Expand Down Expand Up @@ -91,14 +93,15 @@ It is important to note that updates for Azure RTOS on these hardware will no lo
- FSP versions of 4.6.0 and later require a minimum e² studio version of 2023-07.
- FSP versions of 5.0.0 and later require a minimum e² studio version of 2023-10.
- FSP versions of 5.2.0 and later require a minimum e² studio version of 2024-01.1.
- FSP versions of 5.3.0 and later require a minimum e² studio version of 2024-04.

If you have already installed a previous FSP release that included e² studio then you can download the packs separately. These are available for download under the Assets section for each release. There is a zipped version, FSP_Packs_\<version\>.zip, that will work on any supported OS. There is also a self-extracting installer version, FSP_Packs_\<version\>.exe, that will work on Windows.

When using the zipped version of the packs the zip file should be extracted into the e² studio support area. This directory is typically found under the user's home directory with a path such as `~/.eclipse/com.renesas.platform_2047834950`. The number on the end of the path is unique to each e² studio installation. If you have two e² studio installations then you will have two directories with names of the format `~/.eclipse/com.renesas.platform_<unique_number>`. Please note that e² studio must have been run at least once for this directory to be created. You can find the support area for a particular e² studio installation by clicking `Help >> About e² studio`. In the window that pops up click `Installation Details` and choose the `Support Folders` tab. The e² studio support area path will be shown.

#### For new users that are using FSP with e² studio

1. Download the FSP with e² studio Installer from the Assets section of the [current release](https://github.com/renesas/fsp/releases/tag/v5.2.0).
1. Download the FSP with e² studio Installer from the Assets section of the [current release](https://github.com/renesas/fsp/releases/tag/v5.3.0).
2. Run the installer. This will install the e² studio tool, FSP packs, GCC toolchain and other tools required to use this software. No additional installations are required.

#### If using RA Smart Configurator (RASC) with IAR Embedded Workbench or Keil MDK ####
Expand All @@ -124,7 +127,7 @@ RA Product Support Forum: www.renesas.com/ra/forum

e² studio : www.renesas.com/e2studio

Example Projects : www.renesas.com/ra/example-projects
Example Projects : https://github.com/renesas/ra-fsp-examples

Knowledge Base: https://en-support.renesas.com/knowledgeBase/category/31087

Expand Down
8 changes: 7 additions & 1 deletion SUPPORTED_SOFTWARE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
### FSP Top Level Modules
* AI
* [Arm CMSIS5 NN Library Source](https://arm-software.github.io/CMSIS-NN/latest/index.html)
* [Data Collector (rm_rai_data_collector)](https://renesas.github.io/fsp/group___r_m___r_a_i__d_a_t_a___c_o_l_l_e_c_t_o_r.html)
* [Data Collector (rm_rai_data_collector)](https://renesas.github.io/fsp/group___r_m___r_a_i___d_a_t_a___c_o_l_l_e_c_t_o_r.html)
* [Data Shipper (rm_rai_data_shipper)](https://renesas.github.io/fsp/group___r_m___r_a_i___d_a_t_a___s_h_i_p_p_e_r.html)
* Analog
* [ADC (r_adc)](https://renesas.github.io/fsp/group___a_d_c.html)
Expand Down Expand Up @@ -54,6 +54,8 @@
* [I2C Slave (r_iic_slave)](https://renesas.github.io/fsp/group___i_i_c___s_l_a_v_e.html)
* [I2S (r_ssi)](https://renesas.github.io/fsp/group___s_s_i.html)
* [I3C (r_i3c)](https://renesas.github.io/fsp/group___i3_c.html)
* [IICA Master (r_iica_master)](https://renesas.github.io/fsp/group___i_i_c_a___m_a_s_t_e_r.html)
* [IICA Slave (r_iica_slave)](https://renesas.github.io/fsp/group___i_i_c_a___s_l_a_v_e.html)
* [LIN (r_sci_b_lin)](https://renesas.github.io/fsp/group___s_c_i___b___l_i_n.html)
* [SMCI (r_sci_smci)](https://renesas.github.io/fsp/group___s_c_i___s_m_c_i.html)
* [SPI (r_sau_spi)](https://renesas.github.io/fsp/group___s_a_u___s_p_i.html)
Expand All @@ -72,6 +74,7 @@
* [USB HMSC (r_usb_hmsc)](https://renesas.github.io/fsp/group___u_s_b___h_m_s_c.html)
* [USB Host Vendor class (r_usb_hvnd)](https://renesas.github.io/fsp/group___u_s_b___h_v_n_d.html)
* [USB PCDC (r_usb_pcdc)](https://renesas.github.io/fsp/group___u_s_b___p_c_d_c.html)
* [USB PCDC Communication Device (rm_comms_usb_pcdc)](https://renesas.github.io/fsp/group___r_m___c_o_m_m_s___u_s_b___p_c_d_c.html)
* [USB PHID (r_usb_phid)](https://renesas.github.io/fsp/group___u_s_b___p_h_i_d.html)
* [USB PMSC (r_usb_pmsc)](https://renesas.github.io/fsp/group___u_s_b___p_m_s_c.html)
* [USB PPRN (r_usb_pprn)](https://renesas.github.io/fsp/group___u_s_b___p_p_r_n.html)
Expand Down Expand Up @@ -246,6 +249,7 @@
* [HS300X Temperature/Humidity Sensor (rm_hs300x)](https://renesas.github.io/fsp/group___r_m___h_s300_x.html)
* [HS400X Temperature/Humidity Sensor (rm_hs400x)](https://renesas.github.io/fsp/group___r_m___h_s400_x.html)
* [OB1203 Light/Proximity/PPG Sensor (rm_ob1203)](https://renesas.github.io/fsp/group___r_m___o_b1203.html)
* [RRH46410 Gas Sensor Module (rm_rrh46410)](https://renesas.github.io/fsp/group___r_m___r_r_h46410.html)
* [ZMOD4XXX Gas Sensor (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* Storage
* [Azure RTOS FileX on Block Media](https://docs.microsoft.com/en-us/azure/rtos/filex/)
Expand All @@ -272,6 +276,7 @@
* [Event Link Controller (r_elc)](https://renesas.github.io/fsp/group___e_l_c.html)
* [I/O Port (r_ioport)](https://renesas.github.io/fsp/group___i_o_p_o_r_t.html)
* Timers
* [32-bit Interval Timer (r_tml)](https://renesas.github.io/fsp/group___t_m_l.html)
* [Port Output Enable for GPT (r_poeg)](https://renesas.github.io/fsp/group___p_o_e_g.html)
* [Realtime Clock (r_rtc)](https://renesas.github.io/fsp/group___r_t_c.html)
* [Realtime Clock (r_rtc_c)](https://renesas.github.io/fsp/group___r_t_c___c.html)
Expand Down Expand Up @@ -311,6 +316,7 @@
* [USB Host Vendor class (r_usb_hvnd)](https://renesas.github.io/fsp/group___u_s_b___h_v_n_d.html)
* [USB PCDC (r_usb_pcdc_class)](https://renesas.github.io/fsp/group___u_s_b___p_c_d_c.html)
* [USB PCDC 2channel (r_usb_pcdc)](https://renesas.github.io/fsp/group___u_s_b___p_c_d_c.html)
* [USB PCDC Communication Device (rm_comms_usb_pcdc_class)](https://renesas.github.io/fsp/group___r_m___c_o_m_m_s___u_s_b___p_c_d_c.html)
* [USB PHID (r_usb_phid_class)](https://renesas.github.io/fsp/group___u_s_b___p_h_i_d.html)
* [USB PHID 2channel (r_usb_phid)](https://renesas.github.io/fsp/group___u_s_b___p_h_i_d.html)
* [USB PMSC (r_usb_pmsc_class)](https://renesas.github.io/fsp/group___u_s_b___p_m_s_c.html)
Expand Down
Loading

0 comments on commit efbaffe

Please sign in to comment.