CC3200_bsp_generator.PeripheralRegisterGenerator.LoadBaseAdress C# (CSharp) Method

LoadBaseAdress() private static method

private static LoadBaseAdress ( string pFileMap ) : bool
pFileMap string
return bool
        private static bool LoadBaseAdress(string pFileMap)
        {
            if (!File.Exists(pFileMap)) return false;
            //--------Load Adress Base ------------------
            lstBaseAdress = new List<CBaseAdress>();
            foreach (var ln in File.ReadAllLines(pFileMap))
            {
                Match m = Regex.Match(ln, @"#define[ \t]+([\w]+)_BASE[ \t]+0x([0-9A-F]+)?.*");
                if (m.Success)
                    lstBaseAdress.Add(new CBaseAdress { Name = m.Groups[1].Value, adress = ParseHex(m.Groups[2].Value) });
            }
            return true;
        }