summaryrefslogtreecommitdiff
path: root/shared-bindings
AgeCommit message (Collapse)Author
2021-03-03Merge pull request #4315 from dhalbert/rp2040-i2c-short-writesDan Halbert
RP2040: Implement short I2C writes (2 bytes or less) using bitbangio
2021-03-02Merge pull request #4186 from jepler/update-protomatter-rp2Jeff Epler
Enable protomatter on RP2040 builds
2021-03-02Merge remote-tracking branch 'adafruit/main' into rp2040-i2c-short-writesDan Halbert
2021-03-02wipDan Halbert
2021-03-02Merge pull request #4233 from pewpew-game/displayio-group-listScott Shawcroft
displayio: make Group use a python list internally
2021-03-01Merge pull request #4256 from kmatch98/bt_cleanupScott Shawcroft
Add `bitmaptools` module
2021-03-01Merge remote-tracking branch 'origin/main' into update-protomatter-rp2Jeff Epler
2021-03-01Fix formatting in SPI docsajs256
Close #4293 by changing `..note::` to `.. note::`.
2021-02-27Separate out mp_obj_list_insert for use in display.GroupRadomir Dopieralski
Note that for some reason this makes the binary 500 bytes larger!
2021-02-27Remove max_size from displayio.GroupRadomir Dopieralski
Still accept it as an argument. Add deprecation note.
2021-02-27Add displayio.Group.sort() methodRadomir Dopieralski
2021-02-26Merge remote-tracking branch 'origin/main' into update-protomatter-rp2Jeff Epler
2021-02-25Merge remote-tracking branch 'adafruit/main' into busio-uart-rpScott Shawcroft
2021-02-25A few minor fixes for corner casesScott Shawcroft
* Always clear the peripheral interrupt so we don't hang when full * Store the ringbuf in the object so it gets collected when we're alive * Make UART objects have a finaliser so they are deinit when their memory is freed * Copy bytes into the ringbuf from the FIFO after we read to ensure the interrupt is enabled ASAP * Copy bytes into the ringbuf from the FIFO before measuring our rx available because the interrupt is based on a threshold (not > 0). For example, a single byte won't trigger an interrupt.
2021-02-24Rearrange input parametersKevin Matocha
2021-02-25implement suggested changesmicroDev
- add internal buffering - rtc initialization fix
2021-02-24yet another sphinx tryKevin Matocha
2021-02-24Another sphinx tryKevin Matocha
2021-02-24More sphinx attemptsKevin Matocha
2021-02-24More sphinx fixesKevin Matocha
2021-02-24Sphinx docstring updatesKevin Matocha
2021-02-23Add bitmaptools moduleKevin Matocha
2021-02-19merge from upstream; re-alphabetizeDan Halbert
2021-02-19handle reads/writes larger than buffers; add .write_timeoutDan Halbert
2021-02-19uart implementation for rp2040microDev
2021-02-18requested changesJeff Epler
2021-02-18bitops: fix argument parsingJeff Epler
2021-02-18bitops: doc correctionJeff Epler
2021-02-18bitops: rename from _bit_transpose, describe the algorithmJeff Epler
2021-02-18_bit_transpose: fix docsJeff Epler
2021-02-18bit_transpose: Support from 2 to 7 strands, not just 8Jeff Epler
2021-02-18core: add bit_transpose functionJeff Epler
.. this version can only handle exactly 8 bits "across". The restriction may be relaxed in a future revision.
2021-02-17add timeout; finish up for PRDan Halbert
2021-02-16works! no timeoutsDan Halbert
2021-02-15wip: usb_cdc.serialsDan Halbert
2021-02-15Merge remote-tracking branch 'adafruit/main' into secondary-cdcDan Halbert
2021-02-12wipDan Halbert
2021-02-12fix off-by-one PWM top issueDan Halbert
2021-02-12Enable protomatter on RP2040 buildsJeff Epler
Also found a race condition between timer_disable and redraw, which would happen if I debugger-paused inside common_hal_rgbmatrix_timer_disable or put a delay or print inside it. That's what pausing inside reconstruct fixes. So that the "right timer" can be chosen, `timer_allocate` now gets the `self` pointer. It's guaranteed at this point that the pin information is accurate, so you can e.g., find a PWM unit related to the pins themselves. This required touching each port to add the parameter even though it's unused everywhere but raspberrypi.
2021-02-11merge from upstream; complicated webusb mergeDan Halbert
2021-02-11Remove adafruit_bus_device.SPIDevice.spiDan Halbert
2021-02-09sdcardio: add a note about sharing the SPI bus with SD cards and other devicesJeff Epler
Similar to https://github.com/adafruit/Adafruit_CircuitPython_SD/pull/44
2021-02-08Merge pull request #3536 from pewpew-game/pew-get-ticksDan Halbert
Fix #3504: Don't use time module in pew.tick()
2021-02-08Merge pull request #4136 from hierophect/socket-portmaxDan Halbert
Socket: fix inconsistencies in argument types
2021-02-08Merge pull request #4146 from gamblor21/busdevice_write_read_fixDan Halbert
Fix write_then_readinto in adafruit_bus_device I2CDevice
2021-02-08wipDan Halbert
2021-02-06Fix write_then_readintogamblor21
2021-02-05Make timeout core types consistentLucian Copeland
2021-02-02Merge pull request #4049 from hierophect/sslsocketScott Shawcroft
Separate SSLSocket from Socket
2021-02-02Merge pull request #4114 from tannewt/spidevice_spiScott Shawcroft
Add .spi accessor to SPIDevice