Skip to content

Commit

Permalink
Release v5.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
renesas-fsp-development committed Oct 27, 2023
1 parent ebb9e01 commit 60940c2
Show file tree
Hide file tree
Showing 444 changed files with 136,541 additions and 52,022 deletions.
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ FSP uses an open software ecosystem and provides flexibility in using your prefe

### Current Release

[FSP v4.6.0](https://github.com/renesas/fsp/releases/tag/v4.6.0)
[FSP v5.0.0](https://github.com/renesas/fsp/releases/tag/v5.0.0)

### Supported RA MCU Kits

Expand Down Expand Up @@ -42,6 +42,9 @@ FSP uses an open software ecosystem and provides flexibility in using your prefe
- EK-RA6E2
- MCK-RA4T1
- MCK-RA6T3
- EK-RA8M1
- FPB-RA2E3
- CK-RA6M5 V2


### Supported Software Packaged with FSP
Expand Down Expand Up @@ -74,14 +77,15 @@ For a list of software modules packaged with FSP, see [Supported Software](SUPPO
- FSP versions of 4.3.0 and later require a minimum e² studio version of 2023-01.
- FSP versions of 4.4.0 and later require a minimum e² studio version of 2023-04.
- 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.

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/v4.6.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.0.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 Down
27 changes: 10 additions & 17 deletions SUPPORTED_SOFTWARE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* Analog
* [ADC (r_adc)](https://renesas.github.io/fsp/group___a_d_c.html)
* [ADC (r_sdadc)](https://renesas.github.io/fsp/group___s_d_a_d_c.html)
* [ADC (r_sdadc_b)](https://renesas.github.io/fsp/group___s_d_a_d_c___b.html)
* [ADC Driver on r_adc_b](https://renesas.github.io/fsp/group___a_d_c___b.html)
* [ADC-DMAC Integration (r_adc)](https://renesas.github.io/fsp/group___a_d_c.html)
* [Comparator, High-Speed (r_acmphs)](https://renesas.github.io/fsp/group___a_c_m_p_h_s.html)
Expand Down Expand Up @@ -42,12 +43,12 @@
* [CAN FD Lite (r_canfdlite)](https://renesas.github.io/fsp/group___c_a_n_f_d.html)
* [CEC (r_cec)](https://renesas.github.io/fsp/group___c_e_c.html)
* [I2C Communication Device (rm_comms_i2c)](https://renesas.github.io/fsp/group___r_m___c_o_m_m_s___i2_c.html)
* [I2C Master (r_iic_b_master)](https://renesas.github.io/fsp/group___i_i_c___m_a_s_t_e_r.html)
* [I2C Master (r_iic_b_master)](https://renesas.github.io/fsp/group___i_i_c___b___m_a_s_t_e_r.html)
* [I2C Master (r_iic_master)](https://renesas.github.io/fsp/group___i_i_c___m_a_s_t_e_r.html)
* [I2C Master (r_sci_b_i2c)](https://renesas.github.io/fsp/group___s_c_i___b___i2_c.html)
* [I2C Master (r_sci_i2c)](https://renesas.github.io/fsp/group___s_c_i___i2_c.html)
* [I2C Shared Bus (rm_comms_i2c)](https://renesas.github.io/fsp/group___r_m___c_o_m_m_s___i2_c.html)
* [I2C Slave (r_iic_b_slave)](https://renesas.github.io/fsp/group___i_i_c___s_l_a_v_e.html)
* [I2C Slave (r_iic_b_slave)](https://renesas.github.io/fsp/group___i_i_c___b___s_l_a_v_e.html)
* [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)
Expand All @@ -74,6 +75,7 @@
* [IIR Filter Accelerator (r_iirfa)](https://renesas.github.io/fsp/group___i_i_r_f_a.html)
* Graphics
* [Azure RTOS GUIX](https://docs.microsoft.com/en-us/azure/rtos/guix/)
* [Capture Engine Unit (r_ceu)](https://renesas.github.io/fsp/group___c_e_u.html)
* [D/AVE 2D (r_drw)](https://www.tes-dst.com/technology-products/gpus/d/ave-2d/)
* [D/AVE 2D Port Interface (r_drw)](https://renesas.github.io/fsp/group___d_r_w.html)
* [Graphics LCD (r_glcdc)](https://renesas.github.io/fsp/group___g_l_c_d_c.html)
Expand All @@ -89,7 +91,7 @@
* [Clock Accuracy Circuit (r_cac)](https://renesas.github.io/fsp/group___c_a_c.html)
* [Data Operation Circuit (r_doc)](https://renesas.github.io/fsp/group___d_o_c.html)
* [Independent Watchdog (r_iwdt)](https://renesas.github.io/fsp/group___i_w_d_t.html)
* [Low Voltage Detection (r_lvd)](https://renesas.github.io/fsp/group___l_v_d.html)
* [Low/Programmable Voltage Detection (r_lvd)](https://renesas.github.io/fsp/group___l_v_d.html)
* [Watchdog (r_wdt)](https://renesas.github.io/fsp/group___w_d_t.html)
* Motor
* [120-degree conduction control sensorless (rm_motor_120_control_sensorless)](https://renesas.github.io/fsp/group___m_o_t_o_r__120___c_o_n_t_r_o_l___s_e_n_s_o_r_l_e_s_s.html)
Expand Down Expand Up @@ -251,6 +253,7 @@
* [FreeRTOS+FAT](https://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_FAT/index.html)
* [LittleFS](https://github.com/ARMmbed/littlefs)
* [OSPI Flash (r_ospi)](https://renesas.github.io/fsp/group___o_s_p_i.html)
* [OSPI Flash (r_ospi_b)](https://renesas.github.io/fsp/group___o_s_p_i___b.html)
* [OSPI RAM (r_ospi)](https://renesas.github.io/fsp/group___o_s_p_i.html)
* [QSPI (r_qspi)](https://renesas.github.io/fsp/group___q_s_p_i.html)
* [SD/MMC (r_sdhi)](https://renesas.github.io/fsp/group___s_d_h_i.html)
Expand All @@ -266,6 +269,7 @@
* [Three-Phase PWM (r_gpt_three_phase)](https://renesas.github.io/fsp/group___g_p_t___t_h_r_e_e___p_h_a_s_e.html)
* [Timer, General PWM (r_gpt)](https://renesas.github.io/fsp/group___g_p_t.html)
* [Timer, Low-Power (r_agt)](https://renesas.github.io/fsp/group___a_g_t.html)
* [Timer, Ultra-Low-Power (r_ulpt)](https://renesas.github.io/fsp/group___u_l_p_t.html)
* Transfer
* [Transfer (r_dmac)](https://renesas.github.io/fsp/group___d_m_a_c.html)
* [Transfer (r_dtc)](https://renesas.github.io/fsp/group___d_t_c.html)
Expand Down Expand Up @@ -307,28 +311,17 @@
* [AWS Cellular Interface Common](https://www.freertos.org/Documentation/api-ref/cellular/index.html)
* [AWS Cellular Platform (rm_cellular_platform_aws)](https://www.freertos.org/Documentation/api-ref/cellular/cellular_porting.html)
* [AWS Cellular Sockets Wrapper](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS Cellular/WiFi MbedTLS Bio](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS Client Credentials](https://renesas.github.io/fsp/group___a_w_s___m_q_t_t.html)
* [AWS Core HTTP](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Core JSON](https://github.com/FreeRTOS/coreJSON/)
* [AWS Core MQTT](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS DA16xxx WiFi Sockets Wrapper (rm_aws_sockets_wrapper_da16xxx)](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS Demo dev_mode_key_provisioning](https://docs.aws.amazon.com/freertos/latest/userguide/dev-mode-key-provisioning.html)
* [AWS Demo dev_mode_key_provisioning (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS FreeRTOS+TCP MbedTLS Bio](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS HTTPS Wrapper (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS IoT Common (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Logging](https://renesas.github.io/fsp/)
* [AWS MQTT Wrapper (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS PKCS11 PAL on LittleFS (rm_aws_pkcs11_pal_littlefs)](https://renesas.github.io/fsp/group___a_w_s___p_k_c_s11___p_a_l___l_i_t_t_l_e_f_s.html)
* [AWS PKCS11 to MbedTLS](https://docs.aws.amazon.com/freertos/latest/userguide/security-pkcs.html)
* [AWS Secure Sockets Common (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets TLS Support (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets on FreeRTOS Plus TCP (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets on WiFi (No Longer Supported)](https://renesas.github.io/fsp/)
* [AWS Silex WiFi Sockets Wrapper (rm_aws_sockets_wrapper_silex)](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS TCP Sockets Wrapper](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS Transport Interface on Secure Sockets (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [Azure EWF Heap Allocator](https://azure.github.io/embedded-wireless-framework/html/index.html)
* [Azure EWF Interface on r_uart](https://azure.github.io/embedded-wireless-framework/html/index.html)
* [Azure EWF Memory Pool Allocator](https://azure.github.io/embedded-wireless-framework/html/index.html)
Expand All @@ -353,14 +346,14 @@
* [BLE Mesh Timer on FreeRTOS (rm_mesh_timer_freertos)](https://renesas.github.io/fsp/group___m_e_s_h___t_i_m_e_r___f_r_e_e_r_t_o_s.html)
* [Cellular Comm Interface on UART (rm_cellular_comm_uart_aws)](https://www.freertos.org/Documentation/api-ref/cellular/cellular__comm__interface_8h.html)
* [DA14531 GTL Driver Layer](https://renesas.github.io/fsp/group___b_l_e___a_b_s___g_t_l.html)
* [DA16XXX Transport on UART (rm_at_transport_da16xxx_uart)](https://renesas.github.io/fsp/group___a_t__t_r_a_n_s_p_o_r_t__d_a16_x_x_x.html)
* [FreeRTOS+TCP Wrapper to r_ether (rm_freertos_plus_tcp)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___p_l_u_s___t_c_p.html)
* [FreeRTOS+TLS (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [NetX Duo Ethernet Driver (rm_netxduo_ether)](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/chapter5)
* [NetX Duo WiFi Driver (rm_netxduo_wifi)](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/chapter5)
* [NetX Duo WiFi Driver (rm_netxduo_wifi)](https://renesas.github.io/fsp/group___r_m___n_e_t_x_d_u_o___w_i_f_i.html)
* [RYZ012 SPP Driver Layer](https://renesas.github.io/fsp/group___b_l_e___a_b_s___s_p_p.html)
* [TinyCBOR](https://github.com/intel/tinycbor/)
* [WiFi Common](https://docs.aws.amazon.com/freertos/latest/userguide/freertos-wifi.html)
* [WiFi Onchip DA16xxx Driver using r_sci_uart (rm_wifi_onchip_da16xxx)](https://renesas.github.io/fsp/group___w_i_f_i___o_n_c_h_i_p___d_a16_x_x_x.html)
* [WiFi DA16XXX Framework Driver (rm_wifi_da16xxx)](https://renesas.github.io/fsp/group___w_i_f_i___d_a16_x_x_x.html)
* [WiFi Onchip Silex Driver using r_sci_uart (rm_wifi_onchip_silex)](https://renesas.github.io/fsp/group___w_i_f_i___o_n_c_h_i_p___s_i_l_e_x.html)
* Security
* [Azure RTOS NetX Crypto HW Acceleration (rm_netx_secure_crypto)](https://renesas.github.io/fsp/group___r_m___n_e_t_x___s_e_c_u_r_e___c_r_y_p_t_o.html)
Expand Down

This file was deleted.

61 changes: 61 additions & 0 deletions ra/board/ra2e3_fpb/board.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
/***********************************************************************************************************************
* Copyright [2020-2023] Renesas Electronics Corporation and/or its affiliates. All Rights Reserved.
*
* This software and documentation are supplied by Renesas Electronics America Inc. and may only be used with products
* of Renesas Electronics Corp. and its affiliates ("Renesas"). No other uses are authorized. Renesas products are
* sold pursuant to Renesas terms and conditions of sale. Purchasers are solely responsible for the selection and use
* of Renesas products and Renesas assumes no liability. No license, express or implied, to any intellectual property
* right is granted by Renesas. This software is protected under all applicable laws, including copyright laws. Renesas
* reserves the right to change or discontinue this software and/or this documentation. THE SOFTWARE AND DOCUMENTATION
* IS DELIVERED TO YOU "AS IS," AND RENESAS MAKES NO REPRESENTATIONS OR WARRANTIES, AND TO THE FULLEST EXTENT
* PERMISSIBLE UNDER APPLICABLE LAW, DISCLAIMS ALL WARRANTIES, WHETHER EXPLICITLY OR IMPLICITLY, INCLUDING WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT, WITH RESPECT TO THE SOFTWARE OR
* DOCUMENTATION. RENESAS SHALL HAVE NO LIABILITY ARISING OUT OF ANY SECURITY VULNERABILITY OR BREACH. TO THE MAXIMUM
* EXTENT PERMITTED BY LAW, IN NO EVENT WILL RENESAS BE LIABLE TO YOU IN CONNECTION WITH THE SOFTWARE OR DOCUMENTATION
* (OR ANY PERSON OR ENTITY CLAIMING RIGHTS DERIVED FROM YOU) FOR ANY LOSS, DAMAGES, OR CLAIMS WHATSOEVER, INCLUDING,
* WITHOUT LIMITATION, ANY DIRECT, CONSEQUENTIAL, SPECIAL, INDIRECT, PUNITIVE, OR INCIDENTAL DAMAGES; ANY LOST PROFITS,
* OTHER ECONOMIC DAMAGE, PROPERTY DAMAGE, OR PERSONAL INJURY; AND EVEN IF RENESAS HAS BEEN ADVISED OF THE POSSIBILITY
* OF SUCH LOSS, DAMAGES, CLAIMS OR COSTS.
**********************************************************************************************************************/

/*******************************************************************************************************************//**
* @ingroup BOARDS
* @defgroup BOARD_RA2E3_FPB for the FPB-RA2E3 board
* @brief BSP for the FPB-RA2E3 Board
*
* The FPB-RA2E3 is a development kit for the Renesas R7FA2E3073CFL microcontroller in a LQFP48 package.
*
* @{
**********************************************************************************************************************/

#ifndef BOARD_H
#define BOARD_H

/***********************************************************************************************************************
* Includes <System Includes> , "Project Includes"
**********************************************************************************************************************/

/* BSP Board Specific Includes. */
#include "board_init.h"
#include "board_leds.h"

/***********************************************************************************************************************
* Macro definitions
**********************************************************************************************************************/
#define BOARD_RA2E3_FPB

/***********************************************************************************************************************
* Typedef definitions
**********************************************************************************************************************/

/***********************************************************************************************************************
* Exported global variables
**********************************************************************************************************************/

/***********************************************************************************************************************
* Exported global functions (to be accessed by other files)
**********************************************************************************************************************/

/** @} (end defgroup BOARD_RA2E3_FPB) */

#endif
Loading

0 comments on commit 60940c2

Please sign in to comment.