Commit Graph
13 Commits
Author SHA1 Message Date
Mikey Sklar a1b383586a Merge pull request #370 from johnboiles/patch-1
Faster `writePixels` for ESP8266 with hardware SPI
2026-10-17 05:46:12 -07:00
Mikey Sklar 9b7f8ef181 Merge pull request #519 from mikeysklar/esp8266-optimistic-yield
Make small drawing calls fast again on ESP8266
2026-10-16 16:26:15 -07:00
Mikey SklarandClaude Opus 5.5 9569fc6f3e ESP8266: use optimistic_yield in writeColor instead of delay(1)
delay(1) ran on every writeColor call, making small fills about 3x
slower (#479). delay(0) no longer yields on core 3.x and trips the
soft WDT, and yield() panics when drawing from SYS context.
optimistic_yield(10000) yields only after 10 ms and is a no-op where
yielding is not allowed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-16 07:08:59 -07:00
Mikey Sklar e6ffe30f00 Merge pull request #396 from leres/update
add missing newlines to a couple of error messages (in fontconvert)
2026-10-15 18:08:06 -07:00
Mikey Sklar af4ffdea12 Merge pull request #463 from adenvt/master
fix(fontconvert): use `pkg-config`
2026-10-15 18:07:57 -07:00
Mikey Sklar df5a4711c2 Merge pull request #457 from johnboiles/master
For ESP-IDF builds use arduino-esp32 instead of arduino dependency
2026-10-15 18:07:45 -07:00
Mikey Sklar a06b05f394 Merge pull request #507 from dforsi/patch-1
Update Adafruit_GFX.h
2026-10-15 18:07:36 -07:00
Mikey Sklar eca95ee801 Merge pull request #409 from BillyDonahue/patch-1
Fix `setAddrWindow` documentation copy paste error
2026-10-15 18:07:33 -07:00
Mikey Sklar 4a57ac5e9e Merge pull request #454 from gilesp1729/master
Make Adafruit_GFX_Button::drawButton work with custom fonts by using …
2026-10-15 14:14:55 -07:00
Mikey Sklar e21f500c28 Merge pull request #493 from bobmoss/fix-fillellipse-function
Modified fillEllipse to use writeFastHLine instead of drawFastHLine
2026-10-15 14:14:45 -07:00
Mikey Sklar 15ca7a42b0 Merge pull request #513 from 94xhn/fix/button-uninitialized-state
fix(GFX_Button): initialize currstate/laststate
2026-10-15 14:14:36 -07:00
Mikey Sklar 7e0dc0131f Merge pull request #514 from 94xhn/fix/gfxfont-word-range
Fix GFXfont range reads on big-endian targets
2026-10-15 14:14:13 -07:00
Mikey SklarandClaude Opus 5.5 a0f92f1f27 Measure button label at (0,0) and keep charBounds non-virtual
Measuring at the button position predicts a line wrap that print()
never does, so a wide label on a button near the right edge moved
off its button. Measure at (0,0) and offset by the returned x/y.

The charBounds virtual change is unrelated to this fix, so it is
dropped.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-15 08:11:04 -07:00