CC3200_bsp_generator.PeripheralRegisterGenerator.ProcessParseSetsReg C# (CSharp) Method

ProcessParseSetsReg() private static method

private static ProcessParseSetsReg ( string aDir ) : List
aDir string
return List
        private static List<HardwareRegisterSet> ProcessParseSetsReg(string aDir)
        {
            if (!LoadBaseAdress(Path.Combine(aDir, "hw_memmap.h")))
                throw new Exception("no map memory file");
            //-------Load Registry-------------------------
            List<HardwareRegisterSet> setOut = new List<HardwareRegisterSet>();
            foreach (var fn in Directory.GetFiles(aDir, "hw_*.h"))
            {
                var aHR = ProcessRegisterSetNamesList(fn);
                if (aHR != null)
                    setOut.AddRange(aHR);
            }
            //----------------------
            CheckAllBaseAdress();

            return setOut;
        }