C# Class stm32_bsp_generator.RegisterParserConfiguration

Datei anzeigen Open project: sysprogs/BSPTools Class Usage Examples

Public Properties

Property Type Description
IgnoredBitDefinitionBlocks string[]
LinePatches LinePatch[]
RegisterSetRenameRules RegisterSetRenameRule[]
SubregisterLinePatches LinePatch[]
SubregisterRenameRules SubregisterRenameRule[]

Public Methods

Method Description
ApplySubregisterRenameRules ( RegisterID &thisReg, string subreg_name, string &shortSubregName ) : bool
IsBaseAddrDefinitionIgnored ( string name ) : bool
IsBlockDefinitionIgnored ( string line ) : bool
IsKnownRegisterWithoutSubregisters ( string setName, string setType, string regName ) : bool
IsMismatchingSubregisterIgnored ( string subregisterName ) : bool
IsSubregisterIgnored ( string subregisterName ) : bool

Method Details

ApplySubregisterRenameRules() public method

public ApplySubregisterRenameRules ( RegisterID &thisReg, string subreg_name, string &shortSubregName ) : bool
thisReg RegisterID
subreg_name string
shortSubregName string
return bool

IsBaseAddrDefinitionIgnored() public method

public IsBaseAddrDefinitionIgnored ( string name ) : bool
name string
return bool

IsBlockDefinitionIgnored() public method

public IsBlockDefinitionIgnored ( string line ) : bool
line string
return bool

IsKnownRegisterWithoutSubregisters() public method

public IsKnownRegisterWithoutSubregisters ( string setName, string setType, string regName ) : bool
setName string
setType string
regName string
return bool

IsMismatchingSubregisterIgnored() public method

public IsMismatchingSubregisterIgnored ( string subregisterName ) : bool
subregisterName string
return bool

IsSubregisterIgnored() public method

public IsSubregisterIgnored ( string subregisterName ) : bool
subregisterName string
return bool

Property Details

IgnoredBitDefinitionBlocks public_oe property

public string[] IgnoredBitDefinitionBlocks
return string[]

LinePatches public_oe property

public LinePatch[] LinePatches
return LinePatch[]

RegisterSetRenameRules public_oe property

public RegisterSetRenameRule[] RegisterSetRenameRules
return RegisterSetRenameRule[]

SubregisterLinePatches public_oe property

public LinePatch[] SubregisterLinePatches
return LinePatch[]

SubregisterRenameRules public_oe property

public SubregisterRenameRule[] SubregisterRenameRules
return SubregisterRenameRule[]