summaryrefslogtreecommitdiff
path: root/shared-bindings/displayio/I2CDisplay.c
AgeCommit message (Collapse)Author
2020-07-03Made every init return Nonedherrada
2020-07-03Made most of the requested changesdherrada
2020-07-03Added type hints to displayiodherrada
2020-07-02Removed all 'self, )'dherrada
2020-05-12Swap sphinx to autoapi and the inline stubsScott Shawcroft
2020-05-07Did board, digitalio, displayiodherrada
2020-04-21displayio: Fix "bus type" problem introduced at 8cba145c9029Jeff Epler
When allocate_display_bus_or_raise was factored out, the assignment of the bus's Python type was lost. Restore it. This would have affected displays of any type other than RGBMatrix, when they were created dynamically. Boards with displays configured in flash were unaffected. Closes: #2792
2020-04-14displayio: implement, use allocate_new_display_bus_or_raiseJeff Epler
2020-03-05rename routines to be clearer; fix wiznet arg typesDan Halbert
2020-02-29update uses of assert_pin_free; remove redundant checksDan Halbert
2020-01-29Tweak error messages to reduce code size.Scott Shawcroft
2019-08-23Rework based on Dan's reviewScott Shawcroft
2019-08-22Add reset() to display busses to detect whether it worksScott Shawcroft
2019-08-22EPaper displays work mostly.Scott Shawcroft
2019-08-11shared-bindings: Use RUN_BACKGROUND_TASKSJeff Epler
2019-07-19Review feedback including NO_BRIGHTNESS_COMMAND macroScott Shawcroft
2019-07-19Add support for grayscale displays that are < 8 bit depth.Scott Shawcroft
This also improves Palette so it stores the original RGB888 colors. Lastly, it adds I2CDisplay as a display bus to talk over I2C. Particularly useful for the SSD1306. Fixes #1828. Fixes #1956