Synergy Software Package User's Manual
Module specific feature overrides

Data Structures

struct  bsp_feature_sci_t
 
struct  bsp_feature_rspi_t
 
struct  bsp_feature_lvd_t
 
struct  bsp_feature_acmphs_t
 
struct  bsp_feature_adc_t
 
struct  bsp_feature_can_t
 
struct  bsp_feature_dac_t
 
struct  bsp_feature_flash_lp
 
struct  bsp_feature_flash_hp
 
struct  bsp_feature_ctsu_t
 
struct  bsp_feature_ioport_t
 
struct  bsp_feature_cgc_t
 
struct  bsp_feature_opamp_t
 
struct  bsp_feature_sdhi_t
 
struct  bsp_feature_ssi_t
 
struct  bsp_feature_icu_t
 
struct  bsp_feature_lpmv2_t
 
struct  bsp_feature_riic_t
 

Functions

void R_BSP_FeatureSciGet (bsp_feature_sci_t *p_sci_feature)
 
void R_BSP_FeatureRspiGet (bsp_feature_rspi_t *p_rspi_feature)
 
void R_BSP_FeatureLvdGet (bsp_feature_lvd_t *p_lvd_feature)
 
void R_BSP_FeatureAcmphsGet (bsp_feature_acmphs_t *p_acmphs_feature)
 
void R_BSP_FeatureAdcGet (bsp_feature_adc_t *p_adc_feature)
 
void R_BSP_FeatureCtsuGet (bsp_feature_ctsu_t *p_ctsu_feature)
 
void R_BSP_FeatureIoportGet (bsp_feature_ioport_t *p_ioport_feature)
 
void R_BSP_FeatureCgcGet (bsp_feature_cgc_t const **pp_cgc_feature)
 
void R_BSP_FeatureCanGet (bsp_feature_can_t *p_can_feature)
 
void R_BSP_FeatureDacGet (bsp_feature_dac_t *p_dac_feature)
 
void R_BSP_FeatureFlashLpGet (bsp_feature_flash_lp *p_flash_lp_feature)
 
void R_BSP_FeatureOpampGet (bsp_feature_opamp_t *const p_opamp_feature)
 
void R_BSP_FeatureSdhiGet (bsp_feature_sdhi_t *p_sdhi_feature)
 
void R_BSP_FeatureSsiGet (bsp_feature_ssi_t *p_ssi_feature)
 
void R_BSP_FeatureICUGet (bsp_feature_icu_t *p_icu_feature)
 
void R_BSP_FeatureLPMV2Get (bsp_feature_lpmv2_t *p_lpmv2_feature)
 
void R_BSP_FeatureRIICGet (bsp_feature_riic_t *p_riic_feature)
 

Detailed Description

This group contains lookup functions that provide MCU specific feature information that is not available in the factory flash.

Function Documentation

◆ R_BSP_FeatureAcmphsGet()

void R_BSP_FeatureAcmphsGet ( bsp_feature_acmphs_t p_acmphs_feature)

Get MCU specific ACMPHS features

Parameters
[out]p_acmphs_featurePointer to structure to store ACMPHS features.

◆ R_BSP_FeatureAdcGet()

void R_BSP_FeatureAdcGet ( bsp_feature_adc_t p_adc_feature)

Get MCU specific ADC features

Parameters
[out]p_adc_featurePointer to structure to store ADC features.

◆ R_BSP_FeatureCanGet()

void R_BSP_FeatureCanGet ( bsp_feature_can_t p_can_feature)

Get MCU specific CAN features

Parameters
[out]p_can_featurePointer to structure to store CAN features.

◆ R_BSP_FeatureCgcGet()

void R_BSP_FeatureCgcGet ( bsp_feature_cgc_t const **  pp_cgc_feature)

Get MCU specific CGC features

Parameters
[out]pp_cgc_featurePointer to structure to store pointer to CGC features.

◆ R_BSP_FeatureCtsuGet()

void R_BSP_FeatureCtsuGet ( bsp_feature_ctsu_t p_ctsu_feature)

Get MCU specific CTSU features

Parameters
[out]p_ctsu_featurePointer to structure to store CTSU features.

◆ R_BSP_FeatureDacGet()

void R_BSP_FeatureDacGet ( bsp_feature_dac_t p_dac_feature)

Get MCU specific DAC features

Parameters
[out]p_dac_featurePointer to structure to store DAC features.

◆ R_BSP_FeatureFlashLpGet()

void R_BSP_FeatureFlashLpGet ( bsp_feature_flash_lp p_flash_lp_feature)

Get MCU specific FLASH LP features

Parameters
[out]p_flash_lp_featurePointer to structure to store Flash LP features.

S124 uses 1 macro of 128K and single access for Code Flash. It can therefore access 128K as a single macro and it's Code Flash memory is effectively organized as a single macro of 128K, yielding a total of 128K Code Flash.

S128 uses 1 macro of 256K and single access for Code Flash. It can therefore access 256K as a single macro and it's Code Flash memory is effectively organized as a single macro of 256K, yielding a total of 256K Code Flash.

S1JA uses 2 macros of 128K and double access for Code Flash. It can therefore access 256K as a single macro and it's Code Flash memory is effectively organized as 1 macro of 256K each, yielding a total of 256K Code Flash.

S3A1 uses 4 macros of 256K and double access for Code Flash. It can therefore access 512K as a single macro and it's Code Flash memory is effectively organized as 2 macros of 512K each, yielding a total of 1MB Code Flash. This generates a macro boundary at 512K which is important for blank checking.

S3A7 uses 4 macros of 256K and double access for Code Flash. It can therefore access 512K as a single macro and it's Code Flash memory is effectively organized as 2 macros of 512K each, yielding a total of 1MB Code Flash. This generates a macro boundary at 512K which is important for blank checking.

◆ R_BSP_FeatureICUGet()

void R_BSP_FeatureICUGet ( bsp_feature_icu_t p_icu_feature)

Get MCU specific DMAC features

Parameters
[out]p_icu_featurePointer to structure to store DMAC features.

◆ R_BSP_FeatureIoportGet()

void R_BSP_FeatureIoportGet ( bsp_feature_ioport_t p_ioport_feature)

Get MCU specific I/O port features

Parameters
[out]p_ioport_featurePointer to structure to store I/O port features.

◆ R_BSP_FeatureLPMV2Get()

void R_BSP_FeatureLPMV2Get ( bsp_feature_lpmv2_t p_lpmv2_feature)

Get MCU specific LPMV2 features

Parameters
[out]p_lpmv2_featurePointer to structure to store LPMV2 features.

◆ R_BSP_FeatureLvdGet()

void R_BSP_FeatureLvdGet ( bsp_feature_lvd_t p_lvd_feature)

Get MCU specific LVD features.

Parameters
[out]p_lvd_featurePointer to structure to store LVD features.

◆ R_BSP_FeatureOpampGet()

void R_BSP_FeatureOpampGet ( bsp_feature_opamp_t *const  p_opamp_feature)

Get MCU specific OPAMP features

Parameters
[out]p_opamp_featurePointer to structure to store OPAMP features.

◆ R_BSP_FeatureRIICGet()

void R_BSP_FeatureRIICGet ( bsp_feature_riic_t p_riic_feature)

Get MCU specific RIIC features

Parameters
[out]p_riic_featurePointer to structure to store RIIC features.

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

< Initialize the input rise time for standard and fast mode

< Initialize the input rise time for fastplus mode

◆ R_BSP_FeatureRspiGet()

void R_BSP_FeatureRspiGet ( bsp_feature_rspi_t p_rspi_feature)

Get MCU specific RSPI features.

Parameters
[out]p_rspi_featurePointer to structure to store RSPI features.

◆ R_BSP_FeatureSciGet()

void R_BSP_FeatureSciGet ( bsp_feature_sci_t p_sci_feature)

Get MCU specific SCI features.

Parameters
[out]p_sci_featurePointer to structure to store SCI features.

◆ R_BSP_FeatureSdhiGet()

void R_BSP_FeatureSdhiGet ( bsp_feature_sdhi_t p_sdhi_feature)

Get MCU specific SDHI features

Parameters
[out]p_sdhi_featurePointer to structure to store SDHI features.

◆ R_BSP_FeatureSsiGet()

void R_BSP_FeatureSsiGet ( bsp_feature_ssi_t p_ssi_feature)

Get MCU specific SSI features

Parameters
[out]p_ssi_featurePointer to structure to store SSI features.