Commit Graph

  • 5643ba5a2c Add ES3C35P board support feature/es3c35p-support Adolfo Reyna 2026-07-24 20:32:19 -04:00
  • 642847be41 fix(mcp): implement startMcpScreensaver - missing method caused linker error Adolfo Reyna 2026-07-21 12:01:27 -04:00
  • 0367b95f27 feat(app): allow external apps to hide statusbar via manifest flags Adolfo Reyna 2026-07-19 19:25:03 -04:00
  • 17773825fa fix(audio): ES8311 BOTH complementary open + audio-stream close ref-count + mic unmute Adolfo Reyna 2026-07-18 19:55:47 -04:00
  • 3115a685e2 fix(files): launch mp3 player from file explorer - audio support Adolfo Reyna 2026-07-18 19:18:28 -04:00
  • ad4a15dce8 feat(mcp): restore MCP service with display charging toggle Adolfo Reyna 2026-07-21 11:47:38 -04:00
  • 29e80cfd65 T-Deck Max & Pro support updates (#582) Ken Van Hoeylandt 2026-07-24 00:17:48 +02:00
  • 429125734a Add drivers to module and make start/stop optional (#580) Ken Van Hoeylandt 2026-07-23 23:28:09 +02:00
  • 08eac48e64 Fix Tab5 Display Issues (#579) Shadowtrance 2026-07-23 07:58:34 +10:00
  • 8b92aa8e5a GPIO descriptor fixes (#578) Ken Van Hoeylandt 2026-07-22 22:43:34 +02:00
  • a3fda9ad8f Device migrations and driver improvements (#576) Ken Van Hoeylandt 2026-07-22 21:11:12 +02:00
  • c937bb3177 fix(mcp): implement startMcpScreensaver - missing method caused linker error feature/local-all-rebased Adolfo Reyna 2026-07-21 12:01:27 -04:00
  • 28a277184a feat(app): allow external apps to hide statusbar via manifest flags Adolfo Reyna 2026-07-19 19:25:03 -04:00
  • 69e66d4e79 fix(audio): ES8311 BOTH complementary open + audio-stream close ref-count + mic unmute Adolfo Reyna 2026-07-18 19:55:47 -04:00
  • 78d6bc0bf7 fix(files): launch mp3 player from file explorer - audio support Adolfo Reyna 2026-07-18 19:18:28 -04:00
  • a158fe1696 feat(mcp): restore MCP service with display charging toggle Adolfo Reyna 2026-07-21 11:47:38 -04:00
  • 5c18387792 feat(files+gb): file browser launches .gb via GameBoy, preserve mDNS feature/gb-emulator Adolfo Reyna 2026-07-20 12:51:19 -04:00
  • f45dcbb9e1 feat(lvgl+mdns): complete canvas API + fix GB blank render + mDNS browse API Adolfo Reyna 2026-07-20 12:32:00 -04:00
  • 3310a3a43e feat(lvgl-module): complete canvas API export for GameBoy emulator Adolfo Reyna 2026-07-20 00:21:01 -04:00
  • c0d9168e20 feat(app): allow external apps to hide statusbar via manifest flags Adolfo Reyna 2026-07-19 19:25:03 -04:00
  • 9a540c644e feat(rlcd): Waveshare ESP32-S3-RLCD-4.2 support on latest main feature/rlcd-device-clean Adolfo Reyna 2026-07-18 22:41:56 -04:00
  • cd99a8d7c1 feat(app): allow external apps to hide statusbar via manifest flags feature/audio-fullscreen-upstream Adolfo Reyna 2026-07-19 19:25:03 -04:00
  • 2720556d6a fix(audio): ES8311 BOTH complementary open + audio-stream close ref-count + mic unmute Adolfo Reyna 2026-07-18 19:55:47 -04:00
  • 2fbc44466a Device migrations, driver migrations and more (#575) Ken Van Hoeylandt 2026-07-20 23:43:17 +02:00
  • 68766cdbed feat(files+gb): file browser launches .gb via GameBoy, preserve mDNS feature/gameboy-canvas-full-api Adolfo Reyna 2026-07-20 12:51:19 -04:00
  • 75178652e2 feat(lvgl+mdns): complete canvas API + fix GB blank render + mDNS browse API Adolfo Reyna 2026-07-20 12:32:00 -04:00
  • ff3eeacaf7 feat(lvgl-module): complete canvas API export for GameBoy emulator Adolfo Reyna 2026-07-20 00:21:01 -04:00
  • 80bd1c9f20 fix(bluetooth): auto-reconnect to paired devices after reboot Adolfo Reyna 2026-07-19 19:31:57 -04:00
  • f94cc160cf feat(app): allow external apps to hide statusbar via manifest flags Adolfo Reyna 2026-07-19 19:25:03 -04:00
  • 2d768ef3a1 ESP-NOW bridge for P4 (#573) Shadowtrance 2026-07-19 17:23:20 +10:00
  • bd30aa046a Add ES3C28P device (#569) reyna-b 2026-07-19 03:17:19 -04:00
  • 84cd73e503 fix(rlcd): wifi crash - use wifi-pinned disabled like other boards feature/mcp-rlcd-custom Adolfo Reyna 2026-07-18 23:16:46 -04:00
  • 6076497997 feat(mdns): restore mDNS + hostname kidsOS-XXXX Adolfo Reyna 2026-07-18 23:10:48 -04:00
  • 213ad7ee61 Merge branch 'feature/rlcd-upstream-main' into feature/mcp-rlcd-custom feature/es3c28p-custom Adolfo Reyna 2026-07-18 22:56:43 -04:00
  • 1a96307de2 feat(rlcd): Waveshare ESP32-S3-RLCD-4.2 support on latest main rlcd-support feature/waveshare-esp32-s3-rlcd-upstream Adolfo Reyna 2026-07-18 22:41:56 -04:00
  • c7dc66e04b fix(audio): ES8311 BOTH complementary open + audio-stream close ref-count + mic unmute Adolfo Reyna 2026-07-18 19:55:47 -04:00
  • 15aad3f585 fix(files): launch mp3 player from file explorer - audio support Adolfo Reyna 2026-07-18 19:18:28 -04:00
  • f9453d8956 Migrate devices, create drivers, other improvements & fixes (#574) Ken Van Hoeylandt 2026-07-19 00:39:26 +02:00
  • 9a307e522d fix(mcp): use audio-stream instead of direct I2S - fixes fast mp3/voice playback Adolfo Reyna 2026-07-18 18:30:19 -04:00
  • c3abe79c90 fix(mcp): register McpSettings + McpOverride - Settings shows MCP Screen Adolfo Reyna 2026-07-18 18:19:34 -04:00
  • 05ce4335ff fix(mcp): register McpSettings+McpOverride in Tactility.cpp - show in Settings Adolfo Reyna 2026-07-18 18:12:08 -04:00
  • ec2a6c0b88 fix(es3c28p): MCP flash - PR#569 CYD+explicit srcs+no HAL, 512K cache, screensaver Adolfo Reyna 2026-07-18 18:09:08 -04:00
  • 0966cd45a4 fix(es3c28p): PR#569 feedback + retain 512K cache - CYD vendor, explicit srcs, no HAL Adolfo Reyna 2026-07-18 18:04:25 -04:00
  • d82acedfdb fix(es3c28p): address PR#569 feedback - CYD vendor, explicit srcs, no HAL main pr569 Adolfo Reyna 2026-07-18 17:54:30 -04:00
  • e3eb3fd415 feat(mcp): restore MCP system with native log.h Adolfo Reyna 2026-07-18 17:29:37 -04:00
  • c4adaef0a5 perf(es3c28p): LVGL 512KB PSRAM cache + display charging toggle Adolfo Reyna 2026-07-18 17:16:18 -04:00
  • 057daf49a5 perf(es3c28p): enable 512KB LVGL image cache on PSRAM Adolfo Reyna 2026-07-18 16:52:01 -04:00
  • d70f474f02 feat(es3c28p): add LCDWIKI ES3C28P pure DTS board feature/es3c28p-upstream Adolfo Reyna 2026-07-18 16:25:23 -04:00
  • 5f54f7ca3d Fix for SDMMC driver on ESP32-P4 (#572) Ken Van Hoeylandt 2026-07-18 15:58:48 +02:00
  • d896657bf9 Device migrations, drivers and fixes (#571) Ken Van Hoeylandt 2026-07-18 15:01:42 +02:00
  • 047c7c87d7 Export LVGL canvas symbols for side-loaded GameBoy app gameboy-elf-exports Hermes Reyna Bot 2026-07-17 18:10:52 -04:00
  • 12035f2f39 chore: move firmware skills in-repo + AGENTS.md feature/waveshare-esp32-s3-rlcd Adolfo Reyna 2026-07-17 09:51:08 -04:00
  • 3b5a401594 Device migrations, new drivers, cleanup (#567) Ken Van Hoeylandt 2026-07-16 22:47:26 +02:00
  • 6fb2bb736c Drivers, device migrations and other improvements (#566) Ken Van Hoeylandt 2026-07-15 22:56:21 +02:00
  • bd8fdfd858 Device migrations and driver implementations (#564) Ken Van Hoeylandt 2026-07-15 12:46:24 +02:00
  • 8af6204ba1 New kernel drivers and device migrations (#563) Ken Van Hoeylandt 2026-07-14 20:26:57 +02:00
  • 955416dac8 Audio System + Drivers (#562) Shadowtrance 2026-07-14 16:34:29 +10:00
  • fa4a6e255c New kernel drivers and device implementation updates (#561) Ken Van Hoeylandt 2026-07-12 23:54:55 +02:00
  • e7fb5fb38f feat(rlcd): invert toggle, mono threshold, font bump, B/W luminance Adolfo Reyna 2026-07-12 15:27:08 -04:00
  • 78382d6deb fix(bluetooth): robust HID host autoconnect and combo keyboard parser Adolfo Reyna 2026-07-12 15:26:40 -04:00
  • ff87ff4b1b rlcd: fix audio freeze, OOM, robot sound, pops and voice recorder Adolfo Reyna 2026-07-11 23:54:08 -04:00
  • 89c9f317c1 fix(rlcd): fix ST7305 DMA fragmentation and lockup bug Adolfo Reyna 2026-07-11 22:40:55 -04:00
  • 6f095081d2 fix(rlcd): freeze after flash - disable auto-screensaver on monochrome + reduce video stream hog Adolfo Reyna 2026-07-11 22:00:00 -04:00
  • 3770ac8954 fix(rlcd): eliminate I2C CONFLICT + ES8311 probe + ST7305 reset race that froze screen Adolfo Reyna 2026-07-11 21:49:40 -04:00
  • 50d86de4a3 fix(rlcd): screensaver wake/activate must run for monochrome, not just backlight displays Adolfo Reyna 2026-07-11 21:40:18 -04:00
  • 3629ffef2c fix(displayidle): avoid LVGL->MCP lock inversion that could freeze RLCD Adolfo Reyna 2026-07-11 21:32:11 -04:00
  • 6235fa0541 fix: MCP overlay persists, not auto-closed by idle tick in <1s Adolfo Reyna 2026-07-11 20:32:05 -04:00
  • 2dc216fb7b fix: MCP settings persistence + WebServer/DevServer coexistence + screensaver charging toggle Adolfo Reyna 2026-07-11 20:26:01 -04:00
  • 50c0a14a93 New kernel drivers and more (#560) Ken Van Hoeylandt 2026-07-12 00:29:12 +02:00
  • 81f289fc24 feat: declare i2s0 audio node in Waveshare RLCD devicetree Adolfo Reyna 2026-07-10 19:11:44 -04:00
  • d3919344b3 fix: explicitly add launcher buttons and power button to default group, declare stopScreensaverLocked, and disable idle screensaver timer on monochrome/RLCD screens Adolfo Reyna 2026-07-10 18:54:37 -04:00
  • 4ea29c0fe9 fix: remove click-focusable flag from container widgets and add high-contrast outline focus style to launcher buttons for monochrome display navigation Adolfo Reyna 2026-07-10 18:46:07 -04:00
  • e72d3998f9 fix: dynamically check and display active station (WIFI_STA_DEF) IP on MCP Settings view Adolfo Reyna 2026-07-10 18:27:26 -04:00
  • e423b28930 chore: default Waveshare RLCD board profile to boot straight to Launcher instead of ApWebServer Adolfo Reyna 2026-07-10 18:25:36 -04:00
  • 9ffd2051fe fix: resolve SD card mount error by routing schematic pins CLK=38, CMD=21, D0=39, D3=17 and disabling internal pull-up on CLK Adolfo Reyna 2026-07-10 12:19:32 -04:00
  • c4406b24ba Fixes and improvements (#559) Ken Van Hoeylandt 2026-07-10 18:19:11 +02:00
  • 0922c4d55b Show a confirmed shutdown screen before cutting power (#555) Crazypedia 2026-07-10 02:49:46 -04:00
  • 7a7f09be35 Tab5 camera + other stuff (#558) Shadowtrance 2026-07-10 16:45:03 +10:00
  • bd8fea0436 Fix display mirroring and update SDMMC card pins Adolfo Reyna 2026-07-09 23:18:10 -04:00
  • 301fed7f2e Fix active-low reset pin state in panel_st7305_reset Adolfo Reyna 2026-07-09 23:14:19 -04:00
  • da28b93f24 Update ST7305 display driver initialization to match rlcd.py settings Adolfo Reyna 2026-07-09 23:09:13 -04:00
  • b5f0575c5c Update SDMMC pins in Waveshare RLCD devicetree to match schematic Adolfo Reyna 2026-07-09 23:02:06 -04:00
  • c4ec7ead55 perf: Enable 512KB LVGL image cache on PSRAM and move modified lvgl to local components Adolfo Reyna 2026-07-09 22:27:55 -04:00
  • df93252281 feat: add support for waveshare esp32-s3-rlcd board Adolfo Reyna 2026-07-09 21:44:49 -04:00
  • 16a61a087c Add power device (battery + power-off) to lilygo-tdeck-max (#553) Crazypedia 2026-07-09 16:55:14 -04:00
  • 1c2806bddf Added WiFi kernel drivers and refactored Wifi service (#557) Ken Van Hoeylandt 2026-07-09 21:03:38 +02:00
  • e4b95396dd feat: Add JPEG decoder configuration and fix LCD color inversion Adolfo Reyna 2026-07-08 23:20:06 -04:00
  • 4003065074 fix(es3c28p): convert device.properties to dot-notation format to support Bluetooth in upstream build Adolfo Reyna 2026-07-08 17:09:45 -04:00
  • dbb96a891c Generate device matrix and add missing symbol (#556) Ken Van Hoeylandt 2026-07-08 08:58:45 +02:00
  • d6ac070e30 Add LilyGO T-Deck Max (e-paper) base board support (#552) Crazypedia 2026-07-08 02:40:09 -04:00
  • f4f91f81d6 Service logic moved to kernel (#554) Ken Van Hoeylandt 2026-07-07 22:52:19 +02:00
  • cca7224252 fix(tests): repair stale TestFile.h includes and stop hardcoding g++ in test CMakeLists (#551) Crazypedia 2026-07-05 16:05:54 -04:00
  • 66a4eb66d6 Remove TactilityCore (#550) Ken Van Hoeylandt 2026-07-05 12:47:37 +02:00
  • dfaeb9a2d9 Crypt module (#549) Ken Van Hoeylandt 2026-07-05 11:17:42 +02:00
  • 9d5993930d Replaced Logger usage with LOG_x (#548) Ken Van Hoeylandt 2026-07-04 23:49:19 +02:00
  • 300ddb3a7f feat: integrate MCP and ES3C28P audio support with upstream compatibility updates Adolfo Reyna 2026-07-04 15:41:37 -04:00
  • b8bf59fedf Merge remote-tracking branch 'origin/main' into main Adolfo Reyna 2026-07-04 15:39:52 -04:00
  • ecad2248d9 Various improvements (#547) Ken Van Hoeylandt 2026-07-04 21:26:43 +02:00
  • a323f8e148 Implement SD card for WaveShare S3 Touch LCD 4.3" (#546) Ken Van Hoeylandt 2026-07-04 09:28:31 +02:00
  • 05720821f8 Require SD card or >4MB flash (#545) Ken Van Hoeylandt 2026-07-03 23:56:03 +02:00