Commit Graph

  • 7f14cbfb3d Update README.md main Stanislav Mikhaylov 2026-05-25 13:03:43 +03:00
  • bbde0402af Add bilingual CMake configuration comments Stanislav N Mikhailov 2026-05-02 15:30:06 +03:00
  • 16f1b549bc Create LICENSE Stanislav Mikhaylov 2026-05-01 22:29:34 +03:00
  • 49dca8d014 Clarify README links and integration wording Stanislav N Mikhailov 2026-05-01 22:17:21 +03:00
  • 3e8948bbb2 Add board selection to quick start Stanislav N Mikhailov 2026-05-01 22:13:47 +03:00
  • 9c2303af4e Document manual Pico board selection Stanislav N Mikhailov 2026-05-01 22:07:32 +03:00
  • 6789db69c2 Simplify Pico board selection Stanislav N Mikhailov 2026-05-01 22:06:42 +03:00
  • edf52efbc3 Update README quick start instructions Stanislav N Mikhailov 2026-05-01 20:45:54 +03:00
  • 9609cc973b Refresh EngineDemo firmware artifacts Stanislav N Mikhailov 2026-04-17 14:51:24 +03:00
  • ed20783809 Tune EngineDemo display configuration Stanislav N Mikhailov 2026-04-17 14:50:49 +03:00
  • ee0ee98130 Refine EngineDemo board build presets Stanislav N Mikhailov 2026-04-17 14:50:05 +03:00
  • 0c596adef2 Add EngineDemo firmware binaries Stanislav N Mikhailov 2026-04-16 09:42:47 +03:00
  • 94ade0dd4f Tune EngineDemo display timing Stanislav N Mikhailov 2026-04-16 09:42:42 +03:00
  • 58755fa7e3 Add EngineDemo board presets Stanislav N Mikhailov 2026-04-16 09:42:33 +03:00
  • 29c8a5e610 Restore DHT22 reading and on-screen telemetry in Thermometr Stanislav N Mikhailov 2026-04-05 15:41:54 +03:00
  • f4b1b26f4a Remove DHT22 polling and display output from EngineDemo Stanislav N Mikhailov 2026-04-05 15:41:49 +03:00
  • 7700fb3713 docs: improve quick start and optional primitive setup v0.1.0-beta.1 Stanislav N Mikhailov 2026-04-05 14:39:17 +03:00
  • 3b51bfcf16 Adjust Thermometr grid density and color Stanislav N Mikhailov 2026-04-05 00:37:29 +03:00
  • 822890d466 Render sine wave as continuous polyline Stanislav N Mikhailov 2026-04-05 00:37:29 +03:00
  • 763ba34110 Add ILI9341 backend and fix orientation/color settings Stanislav N Mikhailov 2026-04-05 00:21:12 +03:00
  • 63fb9ff4bd Refactor display stack into driver and transport layers Stanislav N Mikhailov 2026-04-04 23:58:58 +03:00
  • 6e96e41b69 Use DMA for render_clear buffer fill Stanislav N Mikhailov 2026-04-04 23:32:12 +03:00
  • 545652c0fd Remove timer-based frame pacing in Thermometr example Stanislav N Mikhailov 2026-04-04 23:32:07 +03:00
  • 21e6654ee4 Add FPS calculation and on-screen display Stanislav N Mikhailov 2026-04-04 21:55:01 +03:00
  • 69633e0b5a Add English and Russian README files Stanislav N Mikhailov 2026-04-04 20:59:54 +03:00
  • a2e378d911 display: make SAFE double-buffer non-blocking with pending submit Stanislav N Mikhailov 2026-04-04 20:38:35 +03:00
  • 529daa68c8 chore(repo): remove legacy root demo target Stanislav N Mikhailov 2026-04-04 20:20:55 +03:00
  • fabb357c04 docs(scenarios): add usage scenarios for paint contract Stanislav N Mikhailov 2026-04-04 20:20:52 +03:00
  • c4b630a4cb docs(display): rewrite display.c docs for paint lifecycle Stanislav N Mikhailov 2026-04-04 20:20:49 +03:00
  • 898898585d refactor(thermometr): migrate example to paint API Stanislav N Mikhailov 2026-04-04 20:20:46 +03:00
  • b96f7a8ea4 refactor(display): introduce begin/end paint lifecycle Stanislav N Mikhailov 2026-04-04 20:20:43 +03:00
  • e21f5f8c1f display: simplify safe buffer contract and update Thermometr example Stanislav N Mikhailov 2026-03-27 22:27:44 +03:00
  • b1c511fdf3 Configure display pins via CMake and update demo text Stanislav N Mikhailov 2026-03-27 22:13:52 +03:00
  • 238542c31d Cleaned up automatically added comments Stanislav N Mikhailov 2026-03-27 20:40:28 +03:00
  • cee901faa4 Thermometr: text pinball mode (pure fun edition) Stanislav N Mikhailov 2026-03-27 19:47:18 +03:00
  • 85b2804a4a Thermometr: drive frames at 60Hz IRQ and animate text bounce Stanislav N Mikhailov 2026-03-27 19:28:57 +03:00
  • ef263dd064 Remove legacy thread/backbuffer entrypoint files Stanislav N Mikhailov 2026-03-25 22:13:32 +03:00
  • 25d4af7ab3 Migrate root app to display/render pipeline Stanislav N Mikhailov 2026-03-25 22:13:29 +03:00
  • 90c0d9d30a Add font rendering checks to Thermometr example Stanislav N Mikhailov 2026-03-25 21:35:28 +03:00
  • e9bda35438 Refactor font module layout and integration Stanislav N Mikhailov 2026-03-25 21:35:22 +03:00
  • 521673ff00 Update thermometer example to use modular render headers Stanislav N Mikhailov 2026-03-24 21:52:15 +03:00
  • cf8a53eaac Replace monolithic renderer with aggregate header Stanislav N Mikhailov 2026-03-24 21:52:12 +03:00
  • 0a9b9eb741 Split render primitives into dedicated modules Stanislav N Mikhailov 2026-03-24 21:52:09 +03:00
  • 00b4bfd3d8 Add standalone render context module Stanislav N Mikhailov 2026-03-24 21:52:05 +03:00
  • b7ee8fa150 Set project name to rp_pico_display_engine (was circle) Stanislav N Mikhailov 2026-03-24 21:42:12 +03:00
  • 9803fc7b48 Use RGB16 macro for colors in thermometer example Stanislav N Mikhailov 2026-03-24 21:19:11 +03:00
  • ad2c40ed39 Add RGB16 macro for RGB565 conversion with byte swap Stanislav N Mikhailov 2026-03-24 21:18:10 +03:00
  • 214c0919e3 Add comprehensive Russian documentation for display.c Stanislav N Mikhailov 2026-02-23 22:21:53 +03:00
  • a9e3852891 display: refine public display API header Stanislav N Mikhailov 2026-02-23 14:00:16 +03:00
  • d05948a95c render: add reusable renderer module and wire Thermometr example Stanislav N Mikhailov 2026-02-23 13:58:03 +03:00
  • bfb7c3cbd5 display: move ST7789 window setup and DMA start into hw_start_dma Stanislav N Mikhailov 2026-02-23 13:31:45 +03:00
  • 8b7b91eaad refactor: move display.h to include/display and add CMake build for Thermometr example Stanislav N Mikhailov 2026-02-23 12:23:55 +03:00
  • d8f7bf241f Refactoring through example: the core template Stanislav N Mikhailov 2026-02-22 17:55:34 +03:00
  • 88d8ab4c57 Refactoring using an example: folder structure Stanislav N Mikhailov 2026-02-22 17:38:47 +03:00
  • 013829cf55 Replaced blocking SPI framebuffer transmission with DMA-driven transfer. Stanislav N Mikhailov 2026-02-15 18:12:56 +03:00
  • a9eb872c1a LED on Stanislav N Mikhailov 2025-01-18 15:58:12 +03:00
  • 14a1a0fcf5 Added processing of the temperature sensor Stanislav N Mikhailov 2025-01-12 21:11:47 +03:00
  • 1726b92ae4 Grid added Stanislav N Mikhailov 2025-01-06 12:08:07 +03:00
  • 4c4a500f6d De decomposition Stanislav N Mikhailov 2025-01-03 11:56:13 +03:00
  • e03683f9da Just a test. Stanislav N Mikhailov 2025-01-02 17:36:48 +03:00
  • 834a567203 Added color to draw_string Stanislav N Mikhailov 2025-01-02 00:30:44 +03:00
  • e89eb58de4 decomposition Stanislav N Mikhailov 2025-01-02 00:12:20 +03:00
  • d556f818a5 Removed redundant calls to get_char_width Stanislav N Mikhailov 2025-01-01 22:27:02 +03:00
  • 3cdfa81da8 Font is displayed correctly Stanislav N Mikhailov 2025-01-01 18:07:19 +03:00
  • 7b87f90ae8 The garbled text appeared Stanislav N Mikhailov 2025-01-01 15:48:41 +03:00
  • a7f3d94c1b Font conversion has been improved Stanislav N Mikhailov 2024-12-30 11:53:44 +03:00
  • ebdf5077ef Incorrect BMP conversion Stanislav N Mikhailov 2024-12-29 21:50:55 +03:00
  • 208bf344b7 Added Python scripts for font conversion Stanislav N Mikhailov 2024-12-28 17:02:52 +03:00
  • aa33cc849f The sinusoid has been modified Stanislav N Mikhailov 2024-12-28 15:01:43 +03:00
  • e68cfb732f Sine wave added Stanislav N Mikhailov 2024-12-27 20:23:15 +03:00
  • 046a2abd11 Besier curve added Stanislav N Mikhailov 2024-12-27 20:05:37 +03:00
  • 3721fb24ce Display checked Stanislav N Mikhailov 2024-12-27 19:42:34 +03:00
  • e6fc56a203 RGBView Stanislav N Mikhailov 2024-12-27 14:39:43 +03:00