circuitpython/atmel-samd/boards/arduino_zero
Scott Shawcroft 7d8929c470 atmel-samd: Add I2C support.
This commit also introduces a new shared-bindings directory which is used to store the common Python -> C binding code. By having a shared directory we can ensure that the Python API across ports is the same. Each port will have a corresponding common-hal directory which provides definitions for the C api used in the shared-bindings code. That way the compiler can enforce the C api.

To migrate to this new shared API create a common-hal directory within your port and change the Makefile to compile both the shared-bindings and common-hal files. See atmel-samd/Makefile SRC_BINDINGS for an example.
2016-09-13 11:46:22 -07:00
..
conf_board.h Add support for REPL on Arduino Zero through EDBG via UART. 2016-08-23 16:47:53 -07:00
conf_clocks.h Blinking the LED works. Clocks should be set up correctly. 2016-08-22 23:53:11 -07:00
conf_sleepmgr.h Blinking the LED works. Clocks should be set up correctly. 2016-08-22 23:53:11 -07:00
conf_usb.h atmel/samd: Support CTRL-C on USB. This won't escape native code but it will cause Python code to stop. 2016-08-31 00:11:56 -07:00
init.c Blinking the LED works. Clocks should be set up correctly. 2016-08-22 23:53:11 -07:00
mpconfigboard.h Enable REPL over USB. 2016-08-24 00:14:11 -07:00
mpconfigboard.mk Blinking the LED works. Clocks should be set up correctly. 2016-08-22 23:53:11 -07:00
pins.c atmel-samd: Add I2C support. 2016-09-13 11:46:22 -07:00
pins.h atmel-samd: Rename module classes so they don't conflict with names from ASF. 2016-08-28 00:02:05 -07:00
user_board.h Blinking the LED works. Clocks should be set up correctly. 2016-08-22 23:53:11 -07:00