summaryrefslogtreecommitdiff
path: root/shared-module/displayio/I2CDisplay.c
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2020-11-13Add board.DISPLAY to MagTag. Fix luma computationScott Shawcroft
* Initialize the EPaper display on the MagTag at start. * Tweak the display send to take a const buffer. * Correct Luma math * Multiply the blue component, not add. * Add all of the components together before dividing. This reduces the impact of truncated division.
2020-09-14Remove unlicensed file, fix reset pin type checkLucian Copeland
2020-09-10Fix reset pin null reference, construct error null referenceLucian Copeland
2020-03-13First try at lowering the power consumptionScott Shawcroft
2019-11-15Add never_reset and reset to pin common hal, adjust filesHierophect
2019-11-08Fixed I2CDisplay reset issueMelissa LeBlanc-Williams
2019-09-03Add .hidden to TileGrid and GroupScott Shawcroft
This allows for one to preserve ordering within a Group while hiding something temporarily. Fixes #1688
2019-09-03Fix I2CDisplay bus_free to not grab lockScott Shawcroft
Fixes #2098
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-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