2017-05-24 14:44:23 -04:00
|
|
|
Core Modules
|
2016-10-18 20:42:47 -04:00
|
|
|
========================================
|
|
|
|
|
2017-05-24 14:44:23 -04:00
|
|
|
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
|
2017-06-07 15:00:15 -04:00
|
|
|
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`.
|
|
|
|
|
2018-09-07 04:30:28 -04:00
|
|
|
Modules
|
|
|
|
---------
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:glob:
|
|
|
|
:maxdepth: 3
|
|
|
|
|
|
|
|
*/__init__
|
|
|
|
help
|
|
|
|
|
2017-06-07 17:39:12 -04:00
|
|
|
.. _module-support-matrix:
|
|
|
|
|
2017-06-07 15:00:15 -04:00
|
|
|
Support Matrix
|
|
|
|
---------------
|
2018-01-18 14:39:11 -05:00
|
|
|
NOTE 1: **All Supported** means the following ports are supported: SAMD21, SAMD21 Express,
|
|
|
|
SAMD51, SAMD51 Express, and ESP8266.
|
2017-06-07 15:00:15 -04:00
|
|
|
|
2018-01-18 14:39:11 -05:00
|
|
|
NOTE 2: **SAMD** and/or **SAMD Express** without additional numbers, means both SAMD21 & SAMD51 versions
|
|
|
|
are supported.
|
|
|
|
|
2018-05-29 21:21:19 -04:00
|
|
|
NOTE 3: The `pIRkey SAMD21 board <https://www.adafruit.com/product/3364>`_ is specialized and may not
|
|
|
|
have modules as listed below.
|
|
|
|
|
2018-02-27 18:24:16 -05:00
|
|
|
================= ==============================
|
|
|
|
Module Supported Ports
|
|
|
|
================= ==============================
|
2018-01-18 14:39:11 -05:00
|
|
|
`analogio` **All Supported**
|
|
|
|
`audiobusio` **SAMD/SAMD Express**
|
|
|
|
`audioio` **SAMD Express**
|
2018-05-03 10:34:43 -04:00
|
|
|
`binascii` **ESP8266**
|
2018-01-18 14:39:11 -05:00
|
|
|
`bitbangio` **SAMD Express, ESP8266**
|
|
|
|
`board` **All Supported**
|
2018-07-08 15:13:05 -04:00
|
|
|
`bleio` **nRF**
|
2018-01-18 14:39:11 -05:00
|
|
|
`busio` **All Supported**
|
|
|
|
`digitalio` **All Supported**
|
2019-03-02 19:33:37 -05:00
|
|
|
`frequencyio` **SAMD51**
|
2018-02-03 11:08:51 -05:00
|
|
|
`gamepad` **SAMD Express, nRF**
|
2018-05-06 13:23:21 -04:00
|
|
|
`hashlib` **ESP8266**
|
2018-08-02 08:52:27 -04:00
|
|
|
`i2cslave` **SAMD Express**
|
2018-01-18 14:39:11 -05:00
|
|
|
`math` **All Supported**
|
|
|
|
`microcontroller` **All Supported**
|
|
|
|
`multiterminal` **ESP8266**
|
|
|
|
`neopixel_write` **All Supported**
|
|
|
|
`nvm` **SAMD Express**
|
|
|
|
`os` **All Supported**
|
|
|
|
`pulseio` **SAMD/SAMD Express**
|
|
|
|
`random` **All Supported**
|
2018-05-29 21:21:19 -04:00
|
|
|
`rotaryio` **SAMD51, SAMD Express**
|
2018-01-18 14:39:11 -05:00
|
|
|
`storage` **All Supported**
|
|
|
|
`struct` **All Supported**
|
|
|
|
`supervisor` **SAMD/SAMD Express**
|
|
|
|
`time` **All Supported**
|
|
|
|
`touchio` **SAMD/SAMD Express**
|
|
|
|
`uheap` **Debug (All)**
|
|
|
|
`usb_hid` **SAMD/SAMD Express**
|
2019-01-13 23:51:13 -05:00
|
|
|
`_pixelbuf` **SAMD Express**
|
|
|
|
`_stage` **SAMD/SAMD Express**
|
2018-02-27 18:24:16 -05:00
|
|
|
================= ==============================
|