//---------------------------------
private static IEnumerable <MCUDefinitionWithPredicate> ParsePeripheralRegisters(string dir)
{
List <MCUDefinitionWithPredicate> RegistersPeriphs = new List <MCUDefinitionWithPredicate>();
MCUDefinitionWithPredicate mcu_def = new MCUDefinitionWithPredicate
{
MCUName = "CC_3200",
RegisterSets = PeripheralRegisterGenerator.GeneratePeripheralRegisters(dir),
MatchPredicate = null
};
RegistersPeriphs.Add(mcu_def);
return(RegistersPeriphs);
}