summaryrefslogtreecommitdiff
path: root/shared-bindings/bitbangio/OneWire.c
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2020-07-03Made every init return Nonedherrada
2020-07-02Removed all 'self, )'dherrada
2020-07-02Added type hints to bitbangiodherrada
2020-05-12Swap sphinx to autoapi and the inline stubsScott Shawcroft
2020-05-01Did audiopwmio, bitbangio, and _bleiodherrada
2020-03-05rename routines to be clearer; fix wiznet arg typesDan Halbert
2020-02-28new pin validation routines; don't use mp_const_none if NULL will doDan Halbert
2019-06-12Refactor deinit check to reduce code size.Scott Shawcroft
2019-01-14Add subclass support to displayio.Scott Shawcroft
Also, swap make_news to accept a kwarg map and refine param checking. Fixes #1237
2017-10-03Do not allow a *io object to be used after deinit().Dan Halbert
Fixes #278, #277, #276, #275.
2017-06-07shared-bindings: Update docs to remove with statements from examples but add ↵Scott Shawcroft
more detail to the design guide about their use.
2017-03-25Add low-level OneWire support class.Scott Shawcroft
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.