| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-26 | run uncrustify | Jeff Epler | |
| 2021-03-26 | bitbangio.SPI.read: Support write_value, fix some other nits | Jeff Epler | |
| 2021-03-15 | run code formatting script | microDev | |
| 2020-08-07 | Modify some Python stubs | Taku Fukada | |
| 2020-07-27 | Fix several type hints | Taku Fukada | |
| 2020-07-03 | Made every init return None | dherrada | |
| 2020-07-02 | Changed unions to ReadableBuffer and WriteableBuffer | dherrada | |
| 2020-07-02 | Removed all 'self, )' | dherrada | |
| 2020-07-02 | Made suggested changes | dherrada | |
| 2020-07-02 | Changed bytearray to a union | dherrada | |
| 2020-07-02 | Added type hints to bitbangio | dherrada | |
| 2020-06-25 | Use main/selected terminology in docstrings | Jeff Epler | |
| Also copy some notes from busio docstrings to bitbangio docstrings | |||
| 2020-05-12 | Swap sphinx to autoapi and the inline stubs | Scott Shawcroft | |
| 2020-05-01 | Did audiopwmio, bitbangio, and _bleio | dherrada | |
| 2020-03-05 | rename routines to be clearer; fix wiznet arg types | Dan Halbert | |
| 2020-02-28 | new pin validation routines; don't use mp_const_none if NULL will do | Dan Halbert | |
| 2019-08-27 | More size_t usage | Scott Shawcroft | |
| 2019-06-12 | Refactor deinit check to reduce code size. | Scott Shawcroft | |
| 2019-05-30 | Improve rST consistency for rst2pyi use | Scott Shawcroft | |
| 2019-01-14 | Add subclass support to displayio. | Scott Shawcroft | |
| Also, swap make_news to accept a kwarg map and refine param checking. Fixes #1237 | |||
| 2018-08-07 | Support internationalisation. | Scott Shawcroft | |
| 2018-05-09 | remove unnecessary comment | dean | |
| 2018-05-09 | DM: add kwargs to bitbangio spi | dean | |
| 2018-02-05 | replace tabs with spaces | dean | |
| 2018-01-30 | DM: fix sytling | dean | |
| 2018-01-30 | DM: added write_readinto to bitbangio | dean | |
| 2018-01-02 | merge from 2.2.0 + fix up board defs | Dan Halbert | |
| 2017-10-03 | Do not allow a *io object to be used after deinit(). | Dan Halbert | |
| Fixes #278, #277, #276, #275. | |||
| 2017-06-07 | shared-bindings: Update docs to remove with statements from examples but add ↵ | Scott Shawcroft | |
| more detail to the design guide about their use. | |||
| 2017-04-20 | Switch to a shared piece of code to compute start and length of a | Scott Shawcroft | |
| buffer from start, end and length. The old code miscomputed length leading to writing and reading from memory past the end of the buffer. Consolidating the code should make it easier to get right everywhere. | |||
| 2017-03-07 | shared-bindings: Do a pass on the docs and make sure keyword only arguments ↵ | Scott Shawcroft | |
| make sense and are documented correctly. Fixes #109 | |||
| 2017-02-28 | shared-bindings: Fix two more try_locks. Copy and paste failed me.0.9.1 | Scott Shawcroft | |
| 2017-02-24 | Switch exception throwing to mp_raise helpers. It saves a little code space ↵ | Scott Shawcroft | |
| each time to share the call. | |||
| 2017-02-19 | Switch enum-like attributes to all caps and add print support for them. Make ↵ | Scott Shawcroft | |
| room for this functionality by adding a shared __enter__ function object. #76 | |||
| 2016-12-02 | Add try_lock and unlock to I2C and SPI classes to make sure things | Scott Shawcroft | |
| are shared well between threads and underlying MicroPython (SPI Flash for example.) It is recommended to use the bus device classes to manage the locks and other transaction state. https://github.com/adafruit/Adafruit_MicroPython_BusDevice Fixed #58 Fixed #59 Fixed #60 | |||
| 2016-11-29 | shared-bindings: Make MOSI and MISO optional for SPI. | Scott Shawcroft | |
| 2016-11-29 | shared-bindings: Ensure pin objects are actually pins. | Scott Shawcroft | |
| Fixes #12 | |||
| 2016-11-21 | This introduces an alternative hardware API called nativeio structured ↵ | Scott Shawcroft | |
| around different functions that are typically accelerated by native hardware. Its not meant to reflect the structure of the hardware. Docs are here: http://tannewt-micropython.readthedocs.io/en/microcontroller/ It differs from upstream's machine in the following ways: * Python API is identical across ports due to code structure. (Lives in shared-bindings) * Focuses on abstracting common functionality (AnalogIn) and not representing structure (ADC). * Documentation lives with code making it easy to ensure they match. * Pin is split into references (board.D13 and microcontroller.pin.PA17) and functionality (DigitalInOut). * All nativeio classes claim underlying hardware resources when inited on construction, support Context Managers (aka with statements) and have deinit methods which release the claimed hardware. * All constructors take pin references rather than peripheral ids. Its up to the implementation to find hardware or throw and exception. | |||
