From c5e515b8fe38a346125265fcebb86f857f29e053 Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Wed, 7 Jun 2017 12:00:15 -0700 Subject: docs: Add module support matrix. --- shared-bindings/index.rst | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'shared-bindings') diff --git a/shared-bindings/index.rst b/shared-bindings/index.rst index 2448a7820..beb7ba68b 100644 --- a/shared-bindings/index.rst +++ b/shared-bindings/index.rst @@ -3,8 +3,23 @@ Core Modules These core modules are intended on being consistent across ports. Currently they are only implemented in the SAMD21 and ESP8266 ports. A module may not exist -in a port if no underlying hardware support is present. For example, a -microcontroller without analog features will not have `analogio`. +in a port if no underlying hardware support is present or if flash space is +limited. For example, a microcontroller without analog features will not have +`analogio`. + +Support Matrix +--------------- + +=============== ========== ========= =========== ======= ======= =========== ================= ================ ========= ======== ========= ======= ========= +Port `analogio` `audioio` `bitbangio` `board` `busio` `digitalio` `microcontroller` `neopixel_write` `pulseio` `time` `touchio` `uheap` `usb_hid` +=============== ========== ========= =========== ======= ======= =========== ================= ================ ========= ======== ========= ======= ========= +SAMD21 **Yes** No No **Yes** **Yes** **Yes** **Yes** **Yes** No **Yes** **Yes** Debug **Yes** +SAMD21 Express **Yes** **Yes** **Yes** **Yes** **Yes** **Yes** **Yes** **Yes** **Yes** **Yes** **Yes** Debug **Yes** +ESP8266 **Yes** No **Yes** **Yes** **Yes** **Yes** **Yes** **Yes** No **Yes** No Debug No +=============== ========== ========= =========== ======= ======= =========== ================= ================ ========= ======== ========= ======= ========= + +Modules +--------- .. toctree:: :glob: -- cgit v1.2.3