Skip to content

Commit a1fedf1

Browse files
Release v3.5.0
1 parent 9787a92 commit a1fedf1

File tree

195 files changed

+51895
-13607
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+51895
-13607
lines changed

README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ FSP uses an open software ecosystem and provides flexibility in using your prefe
1010

1111
### Current Release
1212

13-
[FSP v3.4.0](https://github.com/renesas/fsp/releases/tag/v3.4.0)
13+
[FSP v3.5.0](https://github.com/renesas/fsp/releases/tag/v3.5.0)
1414

1515
### Supported RA MCU Kits
1616

@@ -28,12 +28,17 @@ FSP uses an open software ecosystem and provides flexibility in using your prefe
2828
- EK-RA6M3G
2929
- EK-RA6M4
3030
- EK-RA6M5
31-
- FBP-RA2E1
32-
- FBP-RA4E1
33-
- FBP-RA6E1
31+
- FPB-RA2E1
32+
- FPB-RA4E1
33+
- FPB-RA6E1
34+
- MCK-RA6T2
3435
- RSSK-RA2L1
3536
- RSSK-RA6T1
3637

38+
### Supported Software Packaged with FSP
39+
40+
For a list of software modules packaged with FSP, see [Supported Software](SUPPORTED_SOFTWARE.md).
41+
3742
### Product Security Advisories
3843

3944
[Product Security Advisories](https://github.com/renesas/fsp/issues?q=label%3Aproduct_security_advisory) for FSP and third party software (where available) are tagged with the 'product_security_advisory' label. Please check these issues for information from the respective vendors for affected versions and a recommended workaround or patch upgrade.
@@ -58,7 +63,7 @@ If you have already installed a previous FSP release that included e² studio th
5863

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

61-
1. Download the FSP with e² studio Installer from the Assets section of the [current release](https://github.com/renesas/fsp/releases/tag/v3.4.0).
66+
1. Download the FSP with e² studio Installer from the Assets section of the [current release](https://github.com/renesas/fsp/releases/tag/v3.5.0).
6267
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.
6368

6469
#### If using RA Smart Configurator (RASC) with IAR Embedded Workbench or Keil MDK ####

SUPPORTED_SOFTWARE.md

Lines changed: 284 additions & 0 deletions
Large diffs are not rendered by default.

ra/board/ra6t1_rssk/board_leds.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ typedef struct st_bsp_leds
6060
typedef enum e_bsp_led
6161
{
6262
BSP_LED_LED1 = 0,
63-
BSP_LED_LED2 = 0
63+
BSP_LED_LED2 = 1
6464
} bsp_led_t;
6565

6666
/***********************************************************************************************************************

ra/board/ra6t2_mck/board.h

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
/***********************************************************************************************************************
2+
* Copyright [2020-2021] Renesas Electronics Corporation and/or its affiliates. All Rights Reserved.
3+
*
4+
* This software and documentation are supplied by Renesas Electronics America Inc. and may only be used with products
5+
* of Renesas Electronics Corp. and its affiliates ("Renesas"). No other uses are authorized. Renesas products are
6+
* sold pursuant to Renesas terms and conditions of sale. Purchasers are solely responsible for the selection and use
7+
* of Renesas products and Renesas assumes no liability. No license, express or implied, to any intellectual property
8+
* right is granted by Renesas. This software is protected under all applicable laws, including copyright laws. Renesas
9+
* reserves the right to change or discontinue this software and/or this documentation. THE SOFTWARE AND DOCUMENTATION
10+
* IS DELIVERED TO YOU "AS IS," AND RENESAS MAKES NO REPRESENTATIONS OR WARRANTIES, AND TO THE FULLEST EXTENT
11+
* PERMISSIBLE UNDER APPLICABLE LAW, DISCLAIMS ALL WARRANTIES, WHETHER EXPLICITLY OR IMPLICITLY, INCLUDING WARRANTIES
12+
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT, WITH RESPECT TO THE SOFTWARE OR
13+
* DOCUMENTATION. RENESAS SHALL HAVE NO LIABILITY ARISING OUT OF ANY SECURITY VULNERABILITY OR BREACH. TO THE MAXIMUM
14+
* EXTENT PERMITTED BY LAW, IN NO EVENT WILL RENESAS BE LIABLE TO YOU IN CONNECTION WITH THE SOFTWARE OR DOCUMENTATION
15+
* (OR ANY PERSON OR ENTITY CLAIMING RIGHTS DERIVED FROM YOU) FOR ANY LOSS, DAMAGES, OR CLAIMS WHATSOEVER, INCLUDING,
16+
* WITHOUT LIMITATION, ANY DIRECT, CONSEQUENTIAL, SPECIAL, INDIRECT, PUNITIVE, OR INCIDENTAL DAMAGES; ANY LOST PROFITS,
17+
* OTHER ECONOMIC DAMAGE, PROPERTY DAMAGE, OR PERSONAL INJURY; AND EVEN IF RENESAS HAS BEEN ADVISED OF THE POSSIBILITY
18+
* OF SUCH LOSS, DAMAGES, CLAIMS OR COSTS.
19+
**********************************************************************************************************************/
20+
21+
/***********************************************************************************************************************
22+
* File Name : board.h
23+
* Description : Includes and API function available for this board.
24+
**********************************************************************************************************************/
25+
26+
/*******************************************************************************************************************//**
27+
* @ingroup BOARDS
28+
* @defgroup BOARD_RA6T2_MCK
29+
* @brief BSP for the RA6T2_MCK Board
30+
*
31+
* The RA6T2_MCK is a development kit for the Renesas RA6T2 microcontroller.
32+
*
33+
* @{
34+
**********************************************************************************************************************/
35+
36+
#ifndef BOARD_H
37+
#define BOARD_H
38+
39+
/***********************************************************************************************************************
40+
* Includes <System Includes> , "Project Includes"
41+
**********************************************************************************************************************/
42+
43+
/* BSP Board Specific Includes. */
44+
#include "board_init.h"
45+
#include "board_leds.h"
46+
47+
/***********************************************************************************************************************
48+
* Macro definitions
49+
**********************************************************************************************************************/
50+
#define BOARD_RA6T2_MCK
51+
52+
/***********************************************************************************************************************
53+
* Typedef definitions
54+
**********************************************************************************************************************/
55+
56+
/***********************************************************************************************************************
57+
* Exported global variables
58+
**********************************************************************************************************************/
59+
60+
/***********************************************************************************************************************
61+
* Exported global functions (to be accessed by other files)
62+
**********************************************************************************************************************/
63+
64+
/** @} (end defgroup BSP_CONFIG_RA6T2) */
65+
66+
#endif

ra/board/ra6t2_mck/board_init.c

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
/***********************************************************************************************************************
2+
* Copyright [2020-2021] Renesas Electronics Corporation and/or its affiliates. All Rights Reserved.
3+
*
4+
* This software and documentation are supplied by Renesas Electronics America Inc. and may only be used with products
5+
* of Renesas Electronics Corp. and its affiliates ("Renesas"). No other uses are authorized. Renesas products are
6+
* sold pursuant to Renesas terms and conditions of sale. Purchasers are solely responsible for the selection and use
7+
* of Renesas products and Renesas assumes no liability. No license, express or implied, to any intellectual property
8+
* right is granted by Renesas. This software is protected under all applicable laws, including copyright laws. Renesas
9+
* reserves the right to change or discontinue this software and/or this documentation. THE SOFTWARE AND DOCUMENTATION
10+
* IS DELIVERED TO YOU "AS IS," AND RENESAS MAKES NO REPRESENTATIONS OR WARRANTIES, AND TO THE FULLEST EXTENT
11+
* PERMISSIBLE UNDER APPLICABLE LAW, DISCLAIMS ALL WARRANTIES, WHETHER EXPLICITLY OR IMPLICITLY, INCLUDING WARRANTIES
12+
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT, WITH RESPECT TO THE SOFTWARE OR
13+
* DOCUMENTATION. RENESAS SHALL HAVE NO LIABILITY ARISING OUT OF ANY SECURITY VULNERABILITY OR BREACH. TO THE MAXIMUM
14+
* EXTENT PERMITTED BY LAW, IN NO EVENT WILL RENESAS BE LIABLE TO YOU IN CONNECTION WITH THE SOFTWARE OR DOCUMENTATION
15+
* (OR ANY PERSON OR ENTITY CLAIMING RIGHTS DERIVED FROM YOU) FOR ANY LOSS, DAMAGES, OR CLAIMS WHATSOEVER, INCLUDING,
16+
* WITHOUT LIMITATION, ANY DIRECT, CONSEQUENTIAL, SPECIAL, INDIRECT, PUNITIVE, OR INCIDENTAL DAMAGES; ANY LOST PROFITS,
17+
* OTHER ECONOMIC DAMAGE, PROPERTY DAMAGE, OR PERSONAL INJURY; AND EVEN IF RENESAS HAS BEEN ADVISED OF THE POSSIBILITY
18+
* OF SUCH LOSS, DAMAGES, CLAIMS OR COSTS.
19+
**********************************************************************************************************************/
20+
21+
/***********************************************************************************************************************
22+
* File Name : board_init.c
23+
* Description : This module calls any initialization code specific to this BSP.
24+
**********************************************************************************************************************/
25+
26+
/*******************************************************************************************************************//**
27+
* @addtogroup BOARD_RA6T2_MCK_INIT
28+
*
29+
* @{
30+
**********************************************************************************************************************/
31+
32+
/***********************************************************************************************************************
33+
* Includes <System Includes> , "Project Includes"
34+
**********************************************************************************************************************/
35+
#include "bsp_api.h"
36+
37+
#if defined(BOARD_RA6T2_MCK)
38+
39+
/***********************************************************************************************************************
40+
* Macro definitions
41+
**********************************************************************************************************************/
42+
43+
/***********************************************************************************************************************
44+
* Typedef definitions
45+
**********************************************************************************************************************/
46+
47+
/***********************************************************************************************************************
48+
* Exported global variables (to be accessed by other files)
49+
**********************************************************************************************************************/
50+
51+
/***********************************************************************************************************************
52+
* Private global variables and functions
53+
**********************************************************************************************************************/
54+
55+
/*******************************************************************************************************************//**
56+
* @brief Performs any initialization specific to this BSP.
57+
*
58+
* @param[in] p_args Pointer to arguments of the user's choice.
59+
**********************************************************************************************************************/
60+
void bsp_init (void * p_args)
61+
{
62+
FSP_PARAMETER_NOT_USED(p_args);
63+
}
64+
65+
#endif
66+
67+
/** @} (end addtogroup BOARD_RA6T2_MCK_INIT) */

ra/board/ra6t2_mck/board_init.h

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
/***********************************************************************************************************************
2+
* Copyright [2020-2021] Renesas Electronics Corporation and/or its affiliates. All Rights Reserved.
3+
*
4+
* This software and documentation are supplied by Renesas Electronics America Inc. and may only be used with products
5+
* of Renesas Electronics Corp. and its affiliates ("Renesas"). No other uses are authorized. Renesas products are
6+
* sold pursuant to Renesas terms and conditions of sale. Purchasers are solely responsible for the selection and use
7+
* of Renesas products and Renesas assumes no liability. No license, express or implied, to any intellectual property
8+
* right is granted by Renesas. This software is protected under all applicable laws, including copyright laws. Renesas
9+
* reserves the right to change or discontinue this software and/or this documentation. THE SOFTWARE AND DOCUMENTATION
10+
* IS DELIVERED TO YOU "AS IS," AND RENESAS MAKES NO REPRESENTATIONS OR WARRANTIES, AND TO THE FULLEST EXTENT
11+
* PERMISSIBLE UNDER APPLICABLE LAW, DISCLAIMS ALL WARRANTIES, WHETHER EXPLICITLY OR IMPLICITLY, INCLUDING WARRANTIES
12+
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT, WITH RESPECT TO THE SOFTWARE OR
13+
* DOCUMENTATION. RENESAS SHALL HAVE NO LIABILITY ARISING OUT OF ANY SECURITY VULNERABILITY OR BREACH. TO THE MAXIMUM
14+
* EXTENT PERMITTED BY LAW, IN NO EVENT WILL RENESAS BE LIABLE TO YOU IN CONNECTION WITH THE SOFTWARE OR DOCUMENTATION
15+
* (OR ANY PERSON OR ENTITY CLAIMING RIGHTS DERIVED FROM YOU) FOR ANY LOSS, DAMAGES, OR CLAIMS WHATSOEVER, INCLUDING,
16+
* WITHOUT LIMITATION, ANY DIRECT, CONSEQUENTIAL, SPECIAL, INDIRECT, PUNITIVE, OR INCIDENTAL DAMAGES; ANY LOST PROFITS,
17+
* OTHER ECONOMIC DAMAGE, PROPERTY DAMAGE, OR PERSONAL INJURY; AND EVEN IF RENESAS HAS BEEN ADVISED OF THE POSSIBILITY
18+
* OF SUCH LOSS, DAMAGES, CLAIMS OR COSTS.
19+
**********************************************************************************************************************/
20+
21+
/***********************************************************************************************************************
22+
* File Name : board_init.h
23+
* Description : This module calls any initialization code specific to this BSP.
24+
**********************************************************************************************************************/
25+
26+
/*******************************************************************************************************************//**
27+
* @ingroup BOARD_RA6T2_MCK
28+
* @defgroup BOARD_RA6T2_MCK_INIT
29+
* @brief Board specific code for the RA6T2_MCK Board
30+
*
31+
* This include file is specific to the RA6T2_MCK board.
32+
*
33+
* @{
34+
**********************************************************************************************************************/
35+
36+
#ifndef BOARD_INIT_H
37+
#define BOARD_INIT_H
38+
39+
/** Common macro for FSP header files. There is also a corresponding FSP_FOOTER macro at the end of this file. */
40+
FSP_HEADER
41+
42+
/***********************************************************************************************************************
43+
* Macro definitions
44+
**********************************************************************************************************************/
45+
46+
/***********************************************************************************************************************
47+
* Typedef definitions
48+
**********************************************************************************************************************/
49+
50+
/***********************************************************************************************************************
51+
* Exported global variables
52+
**********************************************************************************************************************/
53+
54+
/***********************************************************************************************************************
55+
* Exported global functions (to be accessed by other files)
56+
**********************************************************************************************************************/
57+
void bsp_init(void * p_args);
58+
59+
/** Common macro for FSP header files. There is also a corresponding FSP_HEADER macro at the top of this file. */
60+
FSP_FOOTER
61+
62+
#endif
63+
64+
/** @} (end defgroup BOARD_RA6T2_MCK_INIT) */

0 commit comments

Comments
 (0)