C# Класс CC3200_bsp_generator.PeripheralRegisterGenerator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GeneratePeripheralRegisters ( string familyDirectory ) : HardwareRegisterSet[]
GetBaseAdress ( string NameReg ) : List
ProcessRegisterSetNamesList ( string pFileName ) : List

Приватные методы

Метод Описание
ChangeNamePrefixAdress ( string pNamePrefix ) : string
CheckAllBaseAdress ( ) : void
DeepCopy ( HardwareRegister reg ) : HardwareRegister
DeepCopy ( HardwareRegisterSet set ) : HardwareRegisterSet
DeepCopy ( HardwareSubRegister subreg ) : HardwareSubRegister
FormatToHex ( ulong addr, int length = 32 ) : string
GetFirstBit ( string pHex ) : int
GetSizeBit ( string pHex ) : int
IsExcepMacrosRegisters ( string pMacros ) : bool
IsParametrMacros ( string pMacros, string>.SortedList alstOffset ) : bool
LoadBaseAdress ( string pFileMap ) : bool
LoadDictonaryRegisters ( string pFileName ) : bool
ParseHex ( string hex ) : ulong
ProcessLoadHardwareRegisterSet ( ) : List
ProcessParseSetsReg ( string aDir ) : List

Описание методов

GeneratePeripheralRegisters() публичный статический Метод

public static GeneratePeripheralRegisters ( string familyDirectory ) : HardwareRegisterSet[]
familyDirectory string
Результат HardwareRegisterSet[]

GetBaseAdress() публичный статический Метод

public static GetBaseAdress ( string NameReg ) : List
NameReg string
Результат List

ProcessRegisterSetNamesList() публичный статический Метод

public static ProcessRegisterSetNamesList ( string pFileName ) : List
pFileName string
Результат List