summaryrefslogtreecommitdiff
path: root/shared-bindings/busio/SPI.c
AgeCommit message (Collapse)Author
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
2020-02-11doc typoDan Halbert
2020-02-11fix doc indentationDan Halbert
2020-02-11nrf: add SPIM3 supportDan Halbert
2019-10-29Update I2C and SPI documentationDan Halbert
2019-08-27More size_t usageScott Shawcroft
2019-06-12Refactor deinit check to reduce code size.Scott Shawcroft
2019-05-30Improve rST consistency for rst2pyi useScott 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
2018-12-30Remove nRF52832 supportDan Halbert
2018-10-02round SPI freq down; check max freqDan Halbert
2018-10-01nrf: remove error check for SPI baudrate too high; round to nearest baudrateDan Halbert
2018-08-07Support internationalisation.Scott Shawcroft
2018-02-27Merge remote-tracking branch 'adafruit/2.x' into merge_2xScott Shawcroft
2018-01-30documentation: caution on SPI clock speed for SAMD21Dan Halbert
2018-01-30atmel-samd: Correct computation of SPI baud rate.Dan Halbert
all: Add .frequency read-only property for busio.SPI to return actual frequency. Fix esp8266/posix_helpers.c, which was not up to date for the new long-lived/short-lived heap allocation scheme.
2018-01-02merge from 2.2.0 + fix up board defsDan Halbert
2017-12-05add SPI.write_readinto() - bidirectional SPIDan Halbert
2017-11-03Allow empty reads and writes for busio.SPIRadomir Dopieralski
This is mostly for convenience, so that user code doesn't need to add additional checks. Also, bring the bitbangio into compatibility with busio wrt. empty buffers.
2017-10-30Allow writing buffer of length zero to I2C device; it can be used to poll ↵Dan Halbert
for existence.
2017-10-25shared-bindings: Check that I2C and SPI reads and writes are given a buffer ↵Scott Shawcroft
of at least 1. (#370) Fixes #358
2017-10-03Do not allow a *io object to be used after deinit().Dan Halbert
Fixes #278, #277, #276, #275.
2017-09-06shared-bindings: Prevent check_lock from being optimized away. (#240)Scott Shawcroft
Fixes #229
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-04-20Switch to a shared piece of code to compute start and length of aScott 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-04-10Split up nativeio.0.9.4Scott Shawcroft
This was done to allow greatly granularity when deciding what functionality is built into each board's build. For example, this way pulseio can be omitted to allow for something else such as touchio.