RA Flexible Software Package Documentation  Release v3.0.1

 
BSP

Detailed Description

Common code shared by FSP drivers.

Modules

 Common Error Codes
 
 MCU Board Support Package
 The BSP is responsible for getting the MCU from reset to the user's application. Before reaching the user's application, the BSP sets up the stacks, heap, clocks, interrupts, C runtime environment, and stack monitor.
 
 BSP I/O access
 This module provides basic read/write access to port pins.
 

Data Structures

union  fsp_pack_version_t
 
struct  fsp_pack_version_t.__unnamed__
 

Macros

#define FSP_VERSION_MAJOR
 
#define FSP_VERSION_MINOR
 
#define FSP_VERSION_PATCH
 
#define FSP_VERSION_BUILD
 
#define FSP_VERSION_STRING
 
#define FSP_VERSION_BUILD_STRING
 

Data Structure Documentation

◆ fsp_pack_version_t

union fsp_pack_version_t

FSP Pack version structure

Data Fields
uint32_t version_id

Version id

struct fsp_pack_version_t __unnamed__

Code version parameters, little endian order.

◆ fsp_pack_version_t.__unnamed__

struct fsp_pack_version_t.__unnamed__

Code version parameters, little endian order.

Data Fields
uint8_t build Build version of FSP Pack.
uint8_t patch Patch version of FSP Pack.
uint8_t minor Minor version of FSP Pack.
uint8_t major Major version of FSP Pack.

Macro Definition Documentation

◆ FSP_VERSION_MAJOR

#define FSP_VERSION_MAJOR

FSP pack major version.

◆ FSP_VERSION_MINOR

#define FSP_VERSION_MINOR

FSP pack minor version.

◆ FSP_VERSION_PATCH

#define FSP_VERSION_PATCH

FSP pack patch version.

◆ FSP_VERSION_BUILD

#define FSP_VERSION_BUILD

FSP pack version build number (currently unused).

◆ FSP_VERSION_STRING

#define FSP_VERSION_STRING

Public FSP version name.

◆ FSP_VERSION_BUILD_STRING

#define FSP_VERSION_BUILD_STRING

Unique FSP version ID.