Dan Halbert
b6206406de
new pin validation routines; don't use mp_const_none if NULL will do
3 years ago
Lady Ada
789e311b63
update rotation so 0 is the default, for much faster ondiskbitmaps
3 years ago
Dan Halbert
be4e681d07
fix UICR check; do not use NULL for no MISO
3 years ago
Dan Halbert
6f13979c9b
pygamer and pybadge boards were not resetting neopixels
3 years ago
Scott Shawcroft
36a23e0fe3
Rework refresh API and factor common display stuff out
...
NOT TESTED! Just compiles
Fixes #1691
3 years ago
Scott Shawcroft
4e7de436b4
Update constructors of boards with displays
4 years ago
Scott Shawcroft
1d1b8703b6
Review feedback including NO_BRIGHTNESS_COMMAND macro
4 years ago
Scott Shawcroft
6797ec6ed3
Add support for grayscale displays that are < 8 bit depth.
...
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
4 years ago
Scott Shawcroft
2dddccb99e
Update board inits for new api.
4 years ago
ladyada
fa3a52bc1e
similar to pybadge, has pin defs for joystick - comes up with filesys and display so good enough to start hacking :)
4 years ago