C# Class kinetis_bsp_generator.PeripheralRegisterGenerator

Show file Open project: sysprogs/BSPTools Class Usage Examples

Public Methods

Method Description
GenerateFamilyPeripheralRegisters ( string PeripheralHeaderFile ) : HardwareRegisterSet[]

Private Methods

Method Description
BitMaskToBitLength ( ulong mask ) : int
CleanRegisterName ( string registerName ) : string
DeepCopy ( HardwareRegister reg ) : HardwareRegister
DeepCopy ( HardwareRegisterSet set ) : HardwareRegisterSet
DeepCopy ( HardwareSubRegister subreg ) : HardwareSubRegister
FormatToHex ( ulong addr, int length = 32 ) : string
ParseHex ( string hex ) : ulong
ProcessStructContents ( string structContents, bool insideUnion, ulong &structSize ) : HardwareRegister[]

Method Details

GenerateFamilyPeripheralRegisters() public static method

public static GenerateFamilyPeripheralRegisters ( string PeripheralHeaderFile ) : HardwareRegisterSet[]
PeripheralHeaderFile string
return HardwareRegisterSet[]