summaryrefslogtreecommitdiff
path: root/shared-bindings
diff options
context:
space:
mode:
authorsommersoft <sommersoft@gmail.com>2019-07-27 10:03:18 -0500
committersommersoft <sommersoft@gmail.com>2019-07-27 10:03:18 -0500
commitc6ac0ba68338775275112839978616106792ec3c (patch)
treed5fa27b5f5f9318ff6ff5c633757686d8883bc0c /shared-bindings
parent19e504f182e6498b06fbe4398a53f027e9b76088 (diff)
move the support matrix to its own page; add linking for modules
Diffstat (limited to 'shared-bindings')
-rw-r--r--shared-bindings/index.rst13
-rw-r--r--shared-bindings/support_matrix.rst14
2 files changed, 15 insertions, 12 deletions
diff --git a/shared-bindings/index.rst b/shared-bindings/index.rst
index f32745bc7..9eef42aeb 100644
--- a/shared-bindings/index.rst
+++ b/shared-bindings/index.rst
@@ -14,18 +14,7 @@ Modules
:glob:
:maxdepth: 3
+ support_matrix
*/__init__
help
-
.. _module-support-matrix:
-
-Support Matrix
----------------
-
-================= ==============================
-Module Not Available On
-================= ==============================
-{%- for key, value in support_matrix|dictsort %}
-{{ value.name.ljust(18) }} {{ value.excluded|join(", ") }}{{ '\n'|e }}
-{%- endfor %}
-================= ==============================
diff --git a/shared-bindings/support_matrix.rst b/shared-bindings/support_matrix.rst
new file mode 100644
index 000000000..0b40ec996
--- /dev/null
+++ b/shared-bindings/support_matrix.rst
@@ -0,0 +1,14 @@
+Support Matrix
+===============
+
+The following table lists the available built-in modules for each CircuitPython
+capable board.
+
+.. csv-table::
+ :header-rows: 1
+ :widths: 7, 50
+
+ "Board", "Modules Available"
+ {% for key, value in support_matrix|dictsort -%}
+ "{{ key }}", "{{ '`' ~ value|join("`, `") ~ '`' }}"
+ {% endfor -%}