39 Commits (aa54a7e76e1f40c6811ce7a6df02546a719d80e8)

Author SHA1 Message Date
Dan Halbert 7b79ac3739 Parameterize linker script
3 years ago
Scott Shawcroft 36a23e0fe3
Rework refresh API and factor common display stuff out
4 years ago
Dan Halbert e2a4c76a37 make nrf touchio be generic: now available for SAMD51 too
4 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.
4 years ago
Dan Halbert 1bb4fccc3b Turn off SUPEROPT on gc.c instead of trying to squueze inline limit so much; reorganize mpconfigboard.mk files
4 years ago
Dan Halbert 008bbc944c correct USB PIDs for several boards
4 years ago
Dan Halbert 0113e0970e add Display.__init__() args for brightness and auto_brightness
4 years ago
Scott Shawcroft 0f003ac5b8
Reorganize board busses into shared-bindings and shared-module.
4 years ago
Melissa LeBlanc-Williams af3d809980 Updated boards files with displays
4 years ago
Melissa LeBlanc-Williams f4cede4747 Removed parameter so CS is always toggled
4 years ago
Melissa LeBlanc-Williams b2ad16f5c8 Removed parameter so CS is always toggled
4 years ago
Melissa LeBlanc-Williams c3329e224d Added Single Byte Boundaries option for certain displays
4 years ago
Melissa LeBlanc-Williams 0c33f7fdb4 Enable CS toggle for displayio by default
4 years ago
Melissa LeBlanc-Williams d2a0ec28a0 Fixed display init on boards with displays
4 years ago
caternuson 46fc8a8a86 change order so SPEAKER is first
4 years ago
caternuson 53b7055283 add SPEAKER pin alias for PyPortal
4 years ago
Dan Halbert fb027f2024 Update PyPortal pins to rev C
4 years ago
ladyada 85421f9766 final pin names, tested with final release
4 years ago
Scott Shawcroft 53fa65e318
Speed up pyportal by writing memory on the same access as our rotation.
4 years ago
TG-Techie d453b605d3
make it easier for people to hookup in spi mode without looking inspecting schematic
4 years ago
Dan Halbert cf545cd477 WIP: fix issues with remaining atmel-samd builds
4 years ago
Dan Halbert 5154e0581e WIP: atmel-samd trinket build works
4 years ago
TG-Techie e901317fd7
PYPORTAL: pindefs incorrect
4 years ago
Scott Shawcroft 70f40a03cb
Rotate pyportal screen to be correct
4 years ago
Scott Shawcroft 90e5964703
Set auto brightness on by default for boards with displays built in.
4 years ago
Scott Shawcroft 03068a9388
Fix built-in inits and terminal allocate
4 years ago
Scott Shawcroft 69bc5e189b
Rudamentary backlight support
4 years ago
Scott Shawcroft 41dad1ea1e
Fix pin defs
4 years ago
Scott Shawcroft 2d136d58bf
Fix other builds and hallowing
4 years ago
Scott Shawcroft 5277138c99
pyportal compiles and tweak blinka colors
4 years ago
Scott Shawcroft 84292ad890
External fourwire works and blinka splash after
4 years ago
Scott Shawcroft 05d8885a1a
Rework displays in prep for dynamic support and 8bit parallel.
4 years ago
ladyada 19b6c5c802 more pins!
4 years ago
Dan Halbert 5f9980fb6b support winbond 8MB chips on all boards that might use them
4 years ago
Scott Shawcroft b2cec6275c
Fix screen rotation and reset pin
4 years ago
Scott Shawcroft 19db886645
Support the display on the pyportal.
4 years ago
Scott Shawcroft d3aeca104e
Initial pass at pyportal board define.
4 years ago