Jonathan Swoboda
4e4e4b4411
[clang-tidy] Concatenate nested namespaces (2/7: components d-h) ( #16295 )
2026-05-07 16:49:55 -04:00
e11a91411b
[esp32_improv][rf_bridge][esp32_ble_server][display][lvgl][pipsolar] Fix unsigned integer underflows ( #14466 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-03-04 16:36:52 -05:00
J. Nick Koston and Claude Opus 4.6
c1265a9490
[core] Use constexpr for hand-written PROGMEM arrays in C++ ( #14129 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:54:57 -06:00
J. Nick Koston
fb35ddebb9
[display] Make COLOR_OFF and COLOR_ON inline constexpr ( #14044 )
2026-02-18 08:22:07 -06:00
Clyde Stubbs and J. Nick Koston
b3955cd151
[epaper_spi] Add SSD1677 and Waveshare 4.26 ( #11887 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-11-26 17:07:51 -06:00
Clyde Stubbs
ae1f54d398
[mipi_spi] Rotation fixes ( #11226 )
2025-10-16 07:09:52 +11:00
Jimmy Hedman and J. Nick Koston
68d66c873e
Upgrade to use C++20 ( #9135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-27 17:31:50 +00:00
Clyde Stubbs
ccd55a8e84
[display] Don't assume glyph x_offset is zero. ( #8473 )
2025-03-27 00:31:55 +00:00
Samuel Sieb and Samuel Sieb
93c2878c21
don't crash on null pages ( #8254 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-02-16 01:02:51 -06:00
Peter Zich
a498fb5dcf
Fix braceless else statements ( #7799 )
2025-01-09 00:47:30 -06:00
Jesse Hills
440080a753
[display] Fix strftime overload ignoring alignment ( #7937 )
2024-12-09 17:09:29 +13:00
mikosoft83 and Jesse Hills
016fac2496
Add strftime variant with background color ( #7714 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-12-04 13:18:00 +13:00
Aleksandr Artemev
3ef31e55ca
[display] filled_ring and filled_gauge methods added ( #7420 )
2024-10-16 16:25:05 +13:00
Michael Davidson
15602b0664
Add text_align_to_string ( #7243 )
2024-08-12 08:06:29 +12:00
NP v/d Spek and Clyde Stubbs
031e26ad98
Display: add diagnostic test_card option ( #6608 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-26 13:23:28 +10:00
Daniel Eisterhold
8fd10d6859
Add line_at_angle method to Display component ( #6381 )
2024-03-18 12:51:46 +13:00
Clyde Stubbs
e4df422798
font: add anti-aliasing and other features ( #6198 )
...
* Pack glyph bits
* Use unsigned chars for unicode strings.
* Implement multi-bit glyphs
* clang-format
* Allow extra glyphs to be added to a font
* Allow .otf and .woff file extensions
* Add printf versions with background color;
Add tests
* Whitespace...
* Move font test to new framework
* CI fix
* CI fix
* CODEOWNERS
* File extensions tested as case-insensitive
2024-03-11 04:03:39 -05:00
mathieu-mp
4aeb8e8081
Add regular polygon shapes to display component ( #6108 )
2024-03-01 16:49:26 +13:00
mathieu-mp
39bd829236
Fix color observation for triangle outline in display component ( #6107 )
2024-01-18 08:40:30 +09:00
mathieu-mp
72ab1700e7
Add triangle shapes to display component ( #6096 )
2024-01-16 15:38:09 +09:00
Clyde Stubbs
ae52164d9c
Display: Introduce draw_pixels_at() method for fast block display rendering ( #6034 )
...
* Introduce `draw_pixels_at()` method for fast block display rendering
* Add check for 18 vs 16 bit display.
2024-01-01 17:34:40 -06:00
b30430b0bd
Add graphical display menu ( #4105 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Alex Hermann <gaaf@gmx.net >
2023-12-12 12:15:59 +09:00
Kamil Trzciński
1691c13b47
display: Add helper methods to Display::clip and Display::clamp_x/y_ ( #5003 )
...
* display: `Rect` make most of methods `const`
* display: add `clip` and `clamp_x/y_` methods for clipping to `Display`
2023-07-14 15:30:19 -05:00
Kamil Trzciński
677b2c6618
display: split DisplayBuffer and Display ( #5001 )
2023-07-05 14:33:26 -05:00