Stanislav Mikhaylov
|
7f14cbfb3d
|
Update README.md
Added a video demonstrating the example from Examples/EngineDemo
|
2026-05-25 13:03:43 +03:00 |
|
Stanislav N Mikhailov
|
bbde0402af
|
Add bilingual CMake configuration comments
|
2026-05-02 15:30:06 +03:00 |
|
Stanislav Mikhaylov
|
16f1b549bc
|
Create LICENSE
|
2026-05-01 22:29:34 +03:00 |
|
Stanislav N Mikhailov
|
49dca8d014
|
Clarify README links and integration wording
|
2026-05-01 22:17:21 +03:00 |
|
Stanislav N Mikhailov
|
3e8948bbb2
|
Add board selection to quick start
|
2026-05-01 22:13:47 +03:00 |
|
Stanislav N Mikhailov
|
9c2303af4e
|
Document manual Pico board selection
|
2026-05-01 22:07:32 +03:00 |
|
Stanislav N Mikhailov
|
6789db69c2
|
Simplify Pico board selection
|
2026-05-01 22:06:42 +03:00 |
|
Stanislav N Mikhailov
|
edf52efbc3
|
Update README quick start instructions
|
2026-05-01 21:21:29 +03:00 |
|
Stanislav N Mikhailov
|
9609cc973b
|
Refresh EngineDemo firmware artifacts
|
2026-04-17 14:51:24 +03:00 |
|
Stanislav N Mikhailov
|
ed20783809
|
Tune EngineDemo display configuration
|
2026-04-17 14:50:49 +03:00 |
|
Stanislav N Mikhailov
|
ee0ee98130
|
Refine EngineDemo board build presets
|
2026-04-17 14:50:05 +03:00 |
|
Stanislav N Mikhailov
|
0c596adef2
|
Add EngineDemo firmware binaries
|
2026-04-16 09:42:47 +03:00 |
|
Stanislav N Mikhailov
|
94ade0dd4f
|
Tune EngineDemo display timing
|
2026-04-16 09:42:42 +03:00 |
|
Stanislav N Mikhailov
|
58755fa7e3
|
Add EngineDemo board presets
|
2026-04-16 09:42:33 +03:00 |
|
Stanislav N Mikhailov
|
29c8a5e610
|
Restore DHT22 reading and on-screen telemetry in Thermometr
|
2026-04-05 15:41:54 +03:00 |
|
Stanislav N Mikhailov
|
f4b1b26f4a
|
Remove DHT22 polling and display output from EngineDemo
|
2026-04-05 15:41:49 +03:00 |
|
Stanislav N Mikhailov
|
7700fb3713
|
docs: improve quick start and optional primitive setup
v0.1.0-beta.1
|
2026-04-05 14:39:17 +03:00 |
|
Stanislav N Mikhailov
|
3b51bfcf16
|
Adjust Thermometr grid density and color
|
2026-04-05 00:37:29 +03:00 |
|
Stanislav N Mikhailov
|
822890d466
|
Render sine wave as continuous polyline
|
2026-04-05 00:37:29 +03:00 |
|
Stanislav N Mikhailov
|
763ba34110
|
Add ILI9341 backend and fix orientation/color settings
|
2026-04-05 00:21:12 +03:00 |
|
Stanislav N Mikhailov
|
63fb9ff4bd
|
Refactor display stack into driver and transport layers
|
2026-04-04 23:58:58 +03:00 |
|
Stanislav N Mikhailov
|
6e96e41b69
|
Use DMA for render_clear buffer fill
|
2026-04-04 23:32:12 +03:00 |
|
Stanislav N Mikhailov
|
545652c0fd
|
Remove timer-based frame pacing in Thermometr example
|
2026-04-04 23:32:07 +03:00 |
|
Stanislav N Mikhailov
|
21e6654ee4
|
Add FPS calculation and on-screen display
|
2026-04-04 21:55:01 +03:00 |
|
Stanislav N Mikhailov
|
69633e0b5a
|
Add English and Russian README files
|
2026-04-04 20:59:54 +03:00 |
|
Stanislav N Mikhailov
|
a2e378d911
|
display: make SAFE double-buffer non-blocking with pending submit
|
2026-04-04 20:38:35 +03:00 |
|
Stanislav N Mikhailov
|
529daa68c8
|
chore(repo): remove legacy root demo target
|
2026-04-04 20:20:55 +03:00 |
|
Stanislav N Mikhailov
|
fabb357c04
|
docs(scenarios): add usage scenarios for paint contract
|
2026-04-04 20:20:52 +03:00 |
|
Stanislav N Mikhailov
|
c4b630a4cb
|
docs(display): rewrite display.c docs for paint lifecycle
|
2026-04-04 20:20:49 +03:00 |
|
Stanislav N Mikhailov
|
898898585d
|
refactor(thermometr): migrate example to paint API
|
2026-04-04 20:20:46 +03:00 |
|
Stanislav N Mikhailov
|
b96f7a8ea4
|
refactor(display): introduce begin/end paint lifecycle
|
2026-04-04 20:20:43 +03:00 |
|
Stanislav N Mikhailov
|
e21f5f8c1f
|
display: simplify safe buffer contract and update Thermometr example
|
2026-03-27 22:27:44 +03:00 |
|
Stanislav N Mikhailov
|
b1c511fdf3
|
Configure display pins via CMake and update demo text
|
2026-03-27 22:13:52 +03:00 |
|
Stanislav N Mikhailov
|
238542c31d
|
Cleaned up automatically added comments
|
2026-03-27 20:40:28 +03:00 |
|
Stanislav N Mikhailov
|
cee901faa4
|
Thermometr: text pinball mode (pure fun edition)
|
2026-03-27 19:47:18 +03:00 |
|
Stanislav N Mikhailov
|
85b2804a4a
|
Thermometr: drive frames at 60Hz IRQ and animate text bounce
|
2026-03-27 19:28:57 +03:00 |
|
Stanislav N Mikhailov
|
ef263dd064
|
Remove legacy thread/backbuffer entrypoint files
|
2026-03-25 22:13:32 +03:00 |
|
Stanislav N Mikhailov
|
25d4af7ab3
|
Migrate root app to display/render pipeline
|
2026-03-25 22:13:29 +03:00 |
|
Stanislav N Mikhailov
|
90c0d9d30a
|
Add font rendering checks to Thermometr example
|
2026-03-25 21:35:28 +03:00 |
|
Stanislav N Mikhailov
|
e9bda35438
|
Refactor font module layout and integration
|
2026-03-25 21:35:22 +03:00 |
|
Stanislav N Mikhailov
|
521673ff00
|
Update thermometer example to use modular render headers
|
2026-03-24 21:52:15 +03:00 |
|
Stanislav N Mikhailov
|
cf8a53eaac
|
Replace monolithic renderer with aggregate header
|
2026-03-24 21:52:12 +03:00 |
|
Stanislav N Mikhailov
|
0a9b9eb741
|
Split render primitives into dedicated modules
|
2026-03-24 21:52:09 +03:00 |
|
Stanislav N Mikhailov
|
00b4bfd3d8
|
Add standalone render context module
|
2026-03-24 21:52:05 +03:00 |
|
Stanislav N Mikhailov
|
b7ee8fa150
|
Set project name to rp_pico_display_engine (was circle)
|
2026-03-24 21:42:12 +03:00 |
|
Stanislav N Mikhailov
|
9803fc7b48
|
Use RGB16 macro for colors in thermometer example
|
2026-03-24 21:19:11 +03:00 |
|
Stanislav N Mikhailov
|
ad2c40ed39
|
Add RGB16 macro for RGB565 conversion with byte swap
|
2026-03-24 21:18:10 +03:00 |
|
Stanislav N Mikhailov
|
214c0919e3
|
Add comprehensive Russian documentation for display.c
|
2026-02-23 22:21:53 +03:00 |
|
Stanislav N Mikhailov
|
a9e3852891
|
display: refine public display API header
|
2026-02-23 14:00:16 +03:00 |
|
Stanislav N Mikhailov
|
d05948a95c
|
render: add reusable renderer module and wire Thermometr example
|
2026-02-23 13:58:03 +03:00 |
|