Scott Shawcroft
d598c2a919
atmel-samd: Add USB HID mouse and keyboard support.
2017-02-27 15:43:58 +01:00
Scott Shawcroft
c81052a256
atmel-samd: Stop calibrating the crystal for Gemma and Trinket. We need the space for other code.
2017-02-19 14:11:24 +01:00
Scott Shawcroft
ae715a827b
atmel-samd: Rework the clock configs to only be crystalless when needed by the hardware.
2017-02-10 05:09:17 -08:00
Scott Shawcroft
76a2178bd7
atmel-samd: Fix PA00 and PA01 sercoms. New CircuitPlayground prototype pinout.
2017-01-18 14:51:36 -08:00
Scott Shawcroft
89f4a5597b
atmel-samd: New revs which isolate the SPI for the external flash.
2017-01-05 14:36:33 -08:00
Scott Shawcroft
a9087fbaa2
atmel-samd: Change cplay pins to rev B.
2016-12-21 15:29:25 -08:00
Scott Shawcroft
7ce69959f9
atmel-samd: Tweaks for rev B of the prototype circuit playground.
2016-12-21 14:07:50 -08:00
Scott Shawcroft
3972bc19c7
atmel-samd: Basic capacitive touch button support.
...
Currently only works on a single channel and is only enabled for boards with
SPI flash. Only really designed for hardware testing at this point.
2016-12-12 15:11:25 -08:00
Scott Shawcroft
0ae344841f
atmel-samd & esp8266: Make sure pins are not already in use.
...
This prevents corrupting previous functional objects by stealing their pins
out from under them. It prevents this by ensuring that pins are in default
state before claiming them. It also verifies pins are released correctly and
reset on soft reset.
Fixes #4 , instantiating a second class will fail.
Fixes #29 , pins are now reset too.
2016-12-07 15:21:14 -08:00
Scott Shawcroft
f4a1da4be9
atmel-samd: Only include bitbangio on boards with flash.
2016-12-01 13:46:44 -08:00
Scott Shawcroft
2d9a0c76c5
atmel-samd: Switch to MICROPY_PORT_ROOT_POINTERS for the flash cache.
2016-11-29 14:29:33 -08:00
Scott Shawcroft
b8bf15de16
atmel-samd: Add Circuit Playground M0 board. Its experimental.
2016-11-28 19:21:40 -08:00