X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2Fbertos_utils.py;h=99a84414cae75b30970ef6a2b40fb128e739b66b;hb=d5403b5adfbe4ef86d77498932bbf514143bb842;hp=ed66a3b80d3e67ee2067dda814aa997624909d05;hpb=09d443bba27e603fed4fb6b3ffb1e0c77e4b8972;p=bertos.git diff --git a/wizard/bertos_utils.py b/wizard/bertos_utils.py index ed66a3b8..99a84414 100644 --- a/wizard/bertos_utils.py +++ b/wizard/bertos_utils.py @@ -71,12 +71,16 @@ def findDefinitions(ftype, path): def loadCpuInfos(path): cpuInfos = [] for definition in findDefinitions(const.CPU_DEFINITION, path): - D = {} - D.update(const.CPU_DEF) - def include(filename, dict = D, directory=definition[1]): - execfile(directory + "/" + filename, {}, D) - D["include"] = include - include(definition[0], D) - D["CPU_NAME"] = definition[0].split(".")[0] - cpuInfos.append(D) + cpuInfos.append(getInfos(definition)) return cpuInfos + +def getInfos(definition): + D = {} + D.update(const.CPU_DEF) + def include(filename, dict = D, directory=definition[1]): + execfile(directory + "/" + filename, {}, D) + D["include"] = include + include(definition[0], D) + D["CPU_NAME"] = definition[0].split(".")[0] + D["DEFINITION_PATH"] = definition[1] + "/" + definition[0] + return D \ No newline at end of file