C# Class stm32_bsp_generator.Program.STM32BSPBuilder

Inheritance: BSPBuilder
Show file Open project: sysprogs/BSPTools Class Usage Examples

Public Methods

Method Description
GenerateLinkerScriptsAndUpdateMCU ( string ldsDirectory, string familyFilePrefix, MCUBuilder mcu, MemoryLayout layout, string generalizedName ) : void
GetLayoutFromICF ( string pFileNameICF, string pNameDev ) : MemoryLayout
GetMemoryBases ( uint &flashBase, uint &ramBase ) : void
GetMemoryLayout ( MCUBuilder mcu, MCUFamilyBuilder family ) : MemoryLayout
GetMemoryMcu ( MCUFamilyBuilder pfam ) : void
STM32BSPBuilder ( BSPDirectories dirs, string cubeDir ) : System

Method Details

GenerateLinkerScriptsAndUpdateMCU() public method

public GenerateLinkerScriptsAndUpdateMCU ( string ldsDirectory, string familyFilePrefix, MCUBuilder mcu, MemoryLayout layout, string generalizedName ) : void
ldsDirectory string
familyFilePrefix string
mcu MCUBuilder
layout LinkerScriptGenerator.MemoryLayout
generalizedName string
return void

GetLayoutFromICF() public method

public GetLayoutFromICF ( string pFileNameICF, string pNameDev ) : MemoryLayout
pFileNameICF string
pNameDev string
return LinkerScriptGenerator.MemoryLayout

GetMemoryBases() public method

public GetMemoryBases ( uint &flashBase, uint &ramBase ) : void
flashBase uint
ramBase uint
return void

GetMemoryLayout() public method

public GetMemoryLayout ( MCUBuilder mcu, MCUFamilyBuilder family ) : MemoryLayout
mcu MCUBuilder
family MCUFamilyBuilder
return LinkerScriptGenerator.MemoryLayout

GetMemoryMcu() public method

public GetMemoryMcu ( MCUFamilyBuilder pfam ) : void
pfam MCUFamilyBuilder
return void

STM32BSPBuilder() public method

public STM32BSPBuilder ( BSPDirectories dirs, string cubeDir ) : System
dirs BSPDirectories
cubeDir string
return System