Skip to content

Commit

Permalink
Release v5.7.0
Browse files Browse the repository at this point in the history
renesas-fsp-development committed Dec 11, 2024
1 parent edcc97d commit 21e946b
Showing 2,742 changed files with 1,854,616 additions and 1,832,111 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -10,12 +10,13 @@ FSP uses an open software ecosystem and provides flexibility in using your prefe

### Current Release

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

### Supported RA MCU Kits

- AIK-RA6M3
- AIK-RA4E1
- AIK-RA8D1
- BGK-RA6E2
- CK-RA6M5
- CK-RA6M5 V2
@@ -110,7 +111,7 @@ When using the zipped version of the packs the zip file should be extracted into

#### 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.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.7.0).
2. Run the installer. This will install the e² studio tool, FSP packs, chosen toolchains (GCC and/or LLVM) 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 ####
10 changes: 7 additions & 3 deletions SUPPORTED_SOFTWARE.md
Original file line number Diff line number Diff line change
@@ -71,7 +71,7 @@
* [UART Communication Device (rm_comms_uart)](https://renesas.github.io/fsp/group___r_m___c_o_m_m_s___u_a_r_t.html)
* [USB Composite (r_usb_composite)](https://renesas.github.io/fsp/group___u_s_b___c_o_m_p_o_s_i_t_e.html)
* [USB HCDC (r_usb_hcdc)](https://renesas.github.io/fsp/group___u_s_b___h_c_d_c.html)
* [USB HCDC (r_usb_hcdc_ecm)](https://renesas.github.io/fsp/group___u_s_b___h_c_d_c.html)
* [USB HCDC (r_usb_hcdc_ecm)](https://renesas.github.io/fsp/group___u_s_b___h_c_d_c___e_c_m.html)
* [USB HHID (r_usb_hhid)](https://renesas.github.io/fsp/group___u_s_b___h_h_i_d.html)
* [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)
@@ -220,11 +220,14 @@
* [FreeRTOS+TCP](https://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCP_IP_Configuration.html)
* [GTL BLE Abstraction (rm_ble_abs_gtl)](https://renesas.github.io/fsp/group___b_l_e___a_b_s.html)
* [HTTP Client on DA16XXX (rm_http_onchip_da16xxx)](https://renesas.github.io/fsp/group___h_t_t_p___o_n_c_h_i_p___d_a16_x_x_x.html)
* [LwIP HTTP Server](https://www.nongnu.org/lwip/2_1_x/group__httpd.html)
* [LwIP HTTP Server FS](https://www.nongnu.org/lwip/2_1_x/group__httpd.html)
* [LwIP system FreeRTOS port](https://www.nongnu.org/lwip/2_1_x/index.html)
* [MQTT Client on DA16XXX (rm_mqtt_onchip_da16xxx)](https://renesas.github.io/fsp/group___m_q_t_t___o_n_c_h_i_p___d_a16_x_x_x.html)
* [PTP (r_ptp)](https://renesas.github.io/fsp/group___p_t_p.html)
* [SPP BLE Abstraction (rm_ble_abs_spp)](https://renesas.github.io/fsp/group___b_l_e___a_b_s.html)
* [lwIP Compiler and Platform abstraction](https://www.nongnu.org/lwip/2_1_x/group__compiler__abstraction.html)
* [lwIP MQTT Client](https://www.nongnu.org/lwip/2_1_x/group__mqtt.html)
* [lwIP tcpip (lwip_tcpip)](https://www.nongnu.org/lwip/2_1_x/index.html)
* Power
* [Low Power Modes (r_lpm)](https://renesas.github.io/fsp/group___l_p_m.html)
@@ -242,21 +245,22 @@
* [Azure RTOS NetX Secure](https://github.com/eclipse-threadx/rtos-docs/blob/main/rtos-docs/netx-duo/netx-duo-secure-tls/chapter1.md)
* [MbedTLS](https://www.trustedfirmware.org/projects/mbed-tls/)
* [MbedTLS (Crypto Only)](https://github.com/ARMmbed/mbed-crypto/blob/mbedcrypto-2.0.0/docs/getting_started.md)
* [RSIP Protected Mode (r_rsip)](https://renesas.github.io/fsp/group___r_s_i_p___p_r_o_t_e_c_t_e_d.html)
* [RSIP Protected Mode (r_rsip_protected)](https://renesas.github.io/fsp/group___r_s_i_p___p_r_o_t_e_c_t_e_d.html)
* [SCE Protected Mode](https://renesas.github.io/fsp/group___s_c_e___p_r_o_t_e_c_t_e_d.html)
* [TinyCrypt (H/W Accelerated)](https://github.com/01org/tinycrypt/blob/master/documentation/tinycrypt.rst)
* [TinyCrypt (S/W Only)](https://github.com/01org/tinycrypt/blob/master/documentation/tinycrypt.rst)
* [Trusted Firmware-M](https://tf-m-user-guide.trustedfirmware.org/)
* [Trusted Firmware-M BL2](https://tf-m-user-guide.trustedfirmware.org/design_docs/booting/tfm_secure_boot.html)
* [Trusted Firmware-M Non-Secure](https://tf-m-user-guide.trustedfirmware.org/)
* Sensor
* [FS1015 Flow Sensor (rm_fs1015)](https://renesas.github.io/fsp/group___r_m___f_s1015.html)
* [FS1015 Flow Sensor (rm_fs1015) [Deprecated]](https://renesas.github.io/fsp/group___r_m___f_s1015.html)
* [FS2012 Flow Sensor (rm_fs2012) [Deprecated]](https://renesas.github.io/fsp/group___r_m___f_s2012.html)
* [FS3000 Flow Sensor (rm_fs3000)](https://renesas.github.io/fsp/group___r_m___f_s3000.html)
* [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) [Deprecated]](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)
* [RRH47000 NDIR CO2 Sensor Module (rm_rrh47000)](https://renesas.github.io/fsp/group___r_m___r_r_h47000.html)
* [RRH62000 All-in-one Air Quality Module (rm_rrh62000)](https://renesas.github.io/fsp/group___r_m___r_r_h62000.html)
* [ZMOD4XXX Gas Sensor (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* Storage
94 changes: 47 additions & 47 deletions ra/board/ra0e1_fpb/board.h
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
/*
* Copyright (c) 2020 - 2024 Renesas Electronics Corporation and/or its affiliates
*
* SPDX-License-Identifier: BSD-3-Clause
*/

/*******************************************************************************************************************//**
* @ingroup BOARDS
* @defgroup BOARD_RA0E1_FPB for the RA0E1_FPB board
* @brief BSP for the RA0E1_FPB Board
*
* The RA0E1_FPB is a development kit for the Renesas R7FA0E1073CFJ microcontroller in a LQFP32 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_RA0E1_FPB

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

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

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

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

#endif
/*
* Copyright (c) 2020 - 2024 Renesas Electronics Corporation and/or its affiliates
*
* SPDX-License-Identifier: BSD-3-Clause
*/

/*******************************************************************************************************************//**
* @ingroup BOARDS
* @defgroup BOARD_RA0E1_FPB for the RA0E1_FPB board
* @brief BSP for the RA0E1_FPB Board
*
* The RA0E1_FPB is a development kit for the Renesas R7FA0E1073CFJ microcontroller in a LQFP32 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_RA0E1_FPB

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

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

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

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

#endif
96 changes: 48 additions & 48 deletions ra/board/ra0e1_fpb/board_init.c
Original file line number Diff line number Diff line change
@@ -1,48 +1,48 @@
/*
* Copyright (c) 2020 - 2024 Renesas Electronics Corporation and/or its affiliates
*
* SPDX-License-Identifier: BSD-3-Clause
*/

/*******************************************************************************************************************//**
* @addtogroup BOARD_RA0E1_FPB
*
* @{
**********************************************************************************************************************/

/***********************************************************************************************************************
* Includes <System Includes> , "Project Includes"
**********************************************************************************************************************/
#include "bsp_api.h"

#if defined(BOARD_RA0E1_FPB)

/***********************************************************************************************************************
* Macro definitions
**********************************************************************************************************************/

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

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

/***********************************************************************************************************************
* Private global variables and functions
**********************************************************************************************************************/

/*******************************************************************************************************************//**
* @brief Performs any initialization specific to this BSP.
*
* @param[in] p_args Pointer to arguments of the user's choice.
**********************************************************************************************************************/
void bsp_init (void * p_args)
{
FSP_PARAMETER_NOT_USED(p_args);
}

#endif

/** @} (end addtogroup BOARD_RA0E1_FPB) */
/*
* Copyright (c) 2020 - 2024 Renesas Electronics Corporation and/or its affiliates
*
* SPDX-License-Identifier: BSD-3-Clause
*/

/*******************************************************************************************************************//**
* @addtogroup BOARD_RA0E1_FPB
*
* @{
**********************************************************************************************************************/

/***********************************************************************************************************************
* Includes <System Includes> , "Project Includes"
**********************************************************************************************************************/
#include "bsp_api.h"

#if defined(BOARD_RA0E1_FPB)

/***********************************************************************************************************************
* Macro definitions
**********************************************************************************************************************/

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

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

/***********************************************************************************************************************
* Private global variables and functions
**********************************************************************************************************************/

/*******************************************************************************************************************//**
* @brief Performs any initialization specific to this BSP.
*
* @param[in] p_args Pointer to arguments of the user's choice.
**********************************************************************************************************************/
void bsp_init (void * p_args)
{
FSP_PARAMETER_NOT_USED(p_args);
}

#endif

/** @} (end addtogroup BOARD_RA0E1_FPB) */
88 changes: 44 additions & 44 deletions ra/board/ra0e1_fpb/board_init.h
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
/*
* Copyright (c) 2020 - 2024 Renesas Electronics Corporation and/or its affiliates
*
* SPDX-License-Identifier: BSD-3-Clause
*/

/*******************************************************************************************************************//**
* @addtogroup BOARD_RA0E1_FPB
* @brief Board specific code for the RA0E1_FPB Board
*
* This include file is specific to the RA0E1_FPB board.
*
* @{
**********************************************************************************************************************/

#ifndef BOARD_INIT_H
#define BOARD_INIT_H

/** Common macro for FSP header files. There is also a corresponding FSP_FOOTER macro at the end of this file. */
FSP_HEADER

/***********************************************************************************************************************
* Macro definitions
**********************************************************************************************************************/

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

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

/***********************************************************************************************************************
* Exported global functions (to be accessed by other files)
**********************************************************************************************************************/
void bsp_init(void * p_args);

/** Common macro for FSP header files. There is also a corresponding FSP_HEADER macro at the top of this file. */
FSP_FOOTER

#endif

/** @} (end addtogroup BOARD_RA0E1_FPB) */
/*
* Copyright (c) 2020 - 2024 Renesas Electronics Corporation and/or its affiliates
*
* SPDX-License-Identifier: BSD-3-Clause
*/

/*******************************************************************************************************************//**
* @addtogroup BOARD_RA0E1_FPB
* @brief Board specific code for the RA0E1_FPB Board
*
* This include file is specific to the RA0E1_FPB board.
*
* @{
**********************************************************************************************************************/

#ifndef BOARD_INIT_H
#define BOARD_INIT_H

/** Common macro for FSP header files. There is also a corresponding FSP_FOOTER macro at the end of this file. */
FSP_HEADER

/***********************************************************************************************************************
* Macro definitions
**********************************************************************************************************************/

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

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

/***********************************************************************************************************************
* Exported global functions (to be accessed by other files)
**********************************************************************************************************************/
void bsp_init(void * p_args);

/** Common macro for FSP header files. There is also a corresponding FSP_HEADER macro at the top of this file. */
FSP_FOOTER

#endif

/** @} (end addtogroup BOARD_RA0E1_FPB) */
Loading

0 comments on commit 21e946b

Please sign in to comment.