circuitpython/shared-bindings
Scott Shawcroft 9d91111b1b
Move atmel-samd to tinyusb and support nRF flash.
This started while adding USB MIDI support (and descriptor support is
in this change.) When seeing that I'd have to implement the MIDI class
logic twice, once for atmel-samd and once for nrf, I decided to refactor
the USB stack so its shared across ports. This has led to a number of
changes that remove items from the ports folder and move them into
supervisor.

Furthermore, we had external SPI flash support for nrf pending so I
factored out the connection between the usb stack and the flash API as
well. This PR also includes the QSPI support for nRF.
2018-11-08 17:25:30 -08:00
..
_stage Support internationalisation. 2018-08-07 14:58:57 -07:00
analogio Support internationalisation. 2018-08-07 14:58:57 -07:00
audiobusio Compress all translated strings with Huffman coding. 2018-08-16 17:40:57 -07:00
audioio in doc string as well 2018-11-05 14:49:24 -08:00
bitbangio Support internationalisation. 2018-08-07 14:58:57 -07:00
bleio bleio: Fix errors after rebase 2018-10-21 17:15:27 +02:00
board atmel-samd: Re-org helper peripheral files into their own subdirectory. 2018-06-01 15:07:31 -07:00
busio Move atmel-samd to tinyusb and support nRF flash. 2018-11-08 17:25:30 -08:00
digitalio Support internationalisation. 2018-08-07 14:58:57 -07:00
displayio Add OnDiskBitmap which loads pixel data straight from disk. 2018-09-12 15:25:59 -07:00
gamepad Support internationalisation. 2018-08-07 14:58:57 -07:00
i2cslave i2cslave: Fix missing translate() when raising exceptions 2018-08-18 16:00:06 +02:00
math Support internationalisation. 2018-08-07 14:58:57 -07:00
microcontroller Two fixes and translate more strings. 2018-08-09 13:29:30 -07:00
multiterminal Support internationalisation. 2018-08-07 14:58:57 -07:00
neopixel_write Support internationalisation. 2018-08-07 14:58:57 -07:00
network update documentation and translations again 2018-10-11 22:19:46 +11:00
nvm Support internationalisation. 2018-08-07 14:58:57 -07:00
os Compress all translated strings with Huffman coding. 2018-08-16 17:40:57 -07:00
pulseio PulseOut working 2018-10-16 11:05:02 -04:00
random Support internationalisation. 2018-08-07 14:58:57 -07:00
rotaryio Fixed documentation formatting for RTD 2018-06-06 18:28:01 -04:00
rtc Support internationalisation. 2018-08-07 14:58:57 -07:00
socket update documentation and translations again 2018-10-11 22:19:46 +11:00
storage Support internationalisation. 2018-08-07 14:58:57 -07:00
struct Support internationalisation. 2018-08-07 14:58:57 -07:00
supervisor Move the docs next to the implementation 2018-10-09 23:15:25 -07:00
time shared-bindings/time: introduce time.monotonic_ns 2018-10-21 10:22:52 -05:00
touchio Support internationalisation. 2018-08-07 14:58:57 -07:00
uheap Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development) master. 2017-08-25 22:17:07 -04:00
usb_hid Move atmel-samd to tinyusb and support nRF flash. 2018-11-08 17:25:30 -08:00
ustack Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development) master. 2017-08-25 22:17:07 -04:00
wiznet Add "dhcp" property to turn DHCP on and off 2018-10-25 11:29:27 +11:00
help.c Support internationalisation. 2018-08-07 14:58:57 -07:00
index.rst Reorder status matrix and module list in shared-bindings for increase user read ability 2018-09-07 03:30:28 -05:00
util.c Support internationalisation. 2018-08-07 14:58:57 -07:00
util.h Do not allow a *io object to be used after deinit(). 2017-10-03 12:07:17 -07:00