diff --git a/docs/hugo_template.md.mustache b/docs/hugo_template.md.mustache index ddbf547..8ac5a02 100644 --- a/docs/hugo_template.md.mustache +++ b/docs/hugo_template.md.mustache @@ -24,6 +24,16 @@ weight: {{weight}} | {{pin_index}} | {{&ui}} | {{&uo}} | {{&uio[0]}} | {{/pins}} +{{#is_analog}} +### Analog pins + +| `ua`# | `analog`# | Description | +| ------------ | ---------------- | ------------------- | +{{#analog_pins}} +| {{ua_index}} | {{analog_index}} | {{&desc}} | +{{/analog_pins}} +{{/is_analog}} + ### Chip location {{#hugo}}< shuttle-map "{{shuttle_id}}" "{{mux_address}}" >{{/hugo}} diff --git a/documentation.py b/documentation.py index 11c0179..d51fe24 100644 --- a/documentation.py +++ b/documentation.py @@ -227,6 +227,15 @@ class Docs: } for i in range(8) ], + "analog_pins": [ + { + "ua_index": str(i), + "analog_index": str(project.analog_pins[i]), + "desc": desc, + } + for i, desc in enumerate(project.info.pinout.ua) + ], + "is_analog": bool(project.info.pinout.ua), } )