From 2ad30b2e68a94ca63035a551c9ffafd643463905 Mon Sep 17 00:00:00 2001 From: htfab Date: Mon, 6 May 2024 14:20:28 +0200 Subject: [PATCH] feat(datasheet): add analog pins to project pdf --- docs/project_preview.md.mustache | 10 ++++++++++ project.py | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/docs/project_preview.md.mustache b/docs/project_preview.md.mustache index 914e360..6493ae2 100644 --- a/docs/project_preview.md.mustache +++ b/docs/project_preview.md.mustache @@ -13,3 +13,13 @@ {{#pins}} | {{pin_index}} | {{&ui}} | {{&uo}} | {{&uio}} | {{/pins}} + +{{#is_analog}} +## Analog pins + +| `ua`# | `analog`# | Description | +|--------------|------------------|--------------------| +{{#analog_pins}} +| {{ua_index}} | {{analog_index}} | {{&desc}} | +{{/analog_pins}} +{{/is_analog}} diff --git a/project.py b/project.py index 81c4bb6..56586fa 100644 --- a/project.py +++ b/project.py @@ -539,6 +539,15 @@ class Project: } for i in range(8) ], + "analog_pins": [ + { + "ua_index": str(i), + "analog_index": "?", + "desc": desc, + } + for i, desc in enumerate(self.info.pinout.ua) + ], + "is_analog": bool(self.info.pinout.ua), } )