feat(datasheet): add analog pins to Project class

This commit is contained in:
htfab
2024-05-06 23:21:17 +03:00
committed by Uri Shaked
parent 6ee5119ca2
commit b840056e76
3 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -113,8 +113,9 @@ class ShuttleConfig:
range(len(module["analog"]))
), f"analog pins are not contiguous for {module_name}"
project.analog_pins = tuple(module["analog"].values())
if len(module["analog"]) > 0:
project_info["analog_pins"] = list(module["analog"].values())
project_info["analog_pins"] = project.analog_pins
project_index.append(project_info)
mux_index_reverse[module_name] = mux_address
@@ -123,7 +124,6 @@ class ShuttleConfig:
if project.info.top_module not in mux_index_reverse:
logging.error(f"no placement found for {project}!")
exit(1)
project.mux_address = mux_index_reverse[project.info.top_module]
repo = git.Repo(".")