CC3200_bsp_generator.PeripheralRegisterGenerator.GeneratePeripheralRegisters C# (CSharp) Method

GeneratePeripheralRegisters() public static method

public static GeneratePeripheralRegisters ( string familyDirectory ) : HardwareRegisterSet[]
familyDirectory string
return HardwareRegisterSet[]
        public static HardwareRegisterSet[] GeneratePeripheralRegisters(string familyDirectory)
        {
            // Create the hardware register sets
            Console.WriteLine("Process Peripheral Registers");
            return (ProcessParseSetsReg(familyDirectory).ToArray());
        }

Usage Example

Example #1
0
        //---------------------------------
        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);
        }