circuitpython/shared-bindings
Scott Shawcroft ff208d7677 Add low-level OneWire support class.
This class focuses on the timing sensitive parts of the protocol.
Everything else will be done by Python code.

This also establishes that its OK to back a nativeio class with a
bitbang implementation when no hardware acceleration exists. When
it does, then bitbangio should be used to explicitly bitbang a
protocol.
2017-03-25 12:04:49 +00:00
..
bitbangio Add low-level OneWire support class. 2017-03-25 12:04:49 +00:00
board This introduces an alternative hardware API called nativeio structured around different functions that are typically accelerated by native hardware. Its not meant to reflect the structure of the hardware. 2016-11-21 14:11:52 -08:00
microcontroller Check that neopixel write is actually given a DigitalInOut. 2017-02-22 20:10:10 +01:00
nativeio Add low-level OneWire support class. 2017-03-25 12:04:49 +00:00
neopixel_write shared-bindings: Do a pass on the docs and make sure keyword only arguments make sense and are documented correctly. Fixes #109 2017-03-07 12:58:57 +01:00
time shared-bindings: Reenable struct_time. It was turned off when playing with LTO and never re-enabled. 2017-03-07 12:47:26 +01:00
uheap Improve docs and update to CircuitPython. 2017-01-05 16:20:46 -08:00
usb_hid atmel-samd: Add USB HID mouse and keyboard support. 2017-02-27 15:43:58 +01:00
help.c shared-bindings: Do a pass on the docs and make sure keyword only arguments make sense and are documented correctly. Fixes #109 2017-03-07 12:58:57 +01:00
help.h atmel-samd: Add help() and remove mem_info functions from smallest builds to make room. 2016-12-19 16:38:35 -08:00
index.rst Improve docs and update to CircuitPython. 2017-01-05 16:20:46 -08:00