circuitpython/esp8266/common-hal
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
..
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 Fix up Analog classes: unify them at 16 bits and adds reference_voltage member 2016-12-13 16:09:00 -08:00
nativeio Add low-level OneWire support class. 2017-03-25 12:04:49 +00:00
neopixel_write Save space by only supporting 800khz neopixels. 2017-02-19 17:22:42 +01:00
time 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