574 Commits

Author SHA1 Message Date
lovyan03 5bfd67c3df Fix PaperColor's BtnA⇔BtnB swap 2026-05-19 19:26:37 +09:00
lovyan03 1a51b91098 Merge pull request #258 from hlym123/develop
Add StopWatch RTC support.
2026-05-19 14:18:47 +09:00
luoweiyuan 945faf9628 Add StopWatch RTC support. 2026-05-19 11:24:19 +08:00
lovyan03 7bb4b77a80 Merge pull request #257 from hlym123/feature/board/stopwatch
board: Add StopWatch support.
2026-05-19 08:32:16 +09:00
luoweiyuan fbc841ff55 board: Add StopWatch support. 2026-05-18 17:08:44 +08:00
lovyan03 55fc3655d9 Merge pull request #256 from ainyan03/ai/esp-component-register
ci: add workflow to publish to ESP Component Registry
2026-05-15 18:13:41 +09:00
ainyan03 0514670d82 ci: clone M5GFX into _deps/m5gfx so the component name resolves as 'm5gfx' 2026-05-15 18:08:04 +09:00
ainyan03 87f5a4ad58 fix: detect M5GFX/m5gfx flavor to support local checkout and managed_components 2026-05-15 18:08:04 +09:00
ainyan03 115e9394c9 ci: add workflow to publish to ESP Component Registry on tag push 2026-05-15 17:22:00 +09:00
lovyan03 3d421a3822 Merge branch 'master' into develop 2026-05-15 14:27:53 +09:00
lovyan03 1cb2c6a0f1 rising version 0.2.15 2026-05-15 14:23:10 +09:00
lovyan03 1619d13a61 rising version 0.2.15 2026-05-15 14:09:21 +09:00
lovyan03 55a99839e5 fix PaperColor Button swap A and C 2026-05-12 12:19:43 +09:00
lovyan03 d57fd773d1 fix compile error 2026-05-08 16:45:02 +09:00
lovyan03 6c283ee2b3 Merge pull request #252 from ainyan03/develop
ci: add Arduino and ESP-IDF build check workflows
2026-05-08 14:08:30 +09:00
ainyan03 063ee106be ci: add Arduino and ESP-IDF build check workflows
Adds two GitHub Actions workflows that compile a small smoke test
across all supported ESP32-family SoCs:

  * ArduinoBuild.yml: arduino-cli matrix
      - Espressif core 2.0.17 / 3.1.1 (esp32, s3, c3, c6, p4, h2)
      - M5Stack core 2.1.4 / 3.2.5 (m5stack_core, m5stack_cores3)
  * IDFBuild.yml: ESP-IDF v5.1.6 / v5.3 container matrix
      - esp32, s3, c3, c6, h2, p4

The smoke test (examples/Test/build_test/) exercises the main M5Unified
APIs (Display, Speaker, Mic, Imu, Touch, Button, Power, Rtc, Log) so
a missing-symbol regression on any target shows up as a build failure.

The M5GFX dependency is fetched at run time:
  * Branch: same name as the operation target (master -> master,
    everything else -> develop).
  * Repo: prefer the same owner's fork (e.g. ainyan03/M5GFX when
    running on ainyan03/M5Unified), fall back to upstream m5stack/M5GFX
    if the same-name branch is missing in the fork.

This lets the workflow validate "fork develop x fork develop" while
still working unchanged on the upstream m5stack/M5Unified repo.
2026-05-08 13:56:20 +09:00
lovyan03 49e99c2025 add ESP32-H2 target support for build compatibility 2026-05-08 11:52:06 +09:00
lovyan03 6cd9a057a4 Merge pull request #251 from hlym123/feature/board/stack-chan
board: Add StackChan board.
2026-05-07 10:25:11 +09:00
hlym123 c941cca181 board: Add StackChan board. 2026-05-07 09:06:57 +08:00
lovyan03 941666efbe refactor "Atom Echo" -> "Atom Voice" 2026-05-06 17:11:03 +09:00
lovyan03 6c2faecbff add support StopWatch (under construction) 2026-05-06 16:49:42 +09:00
lovyan03 002b75f43e Merge pull request #248 from m5stack/develop
0.2.14
0.2.14
2026-04-21 18:01:42 +09:00
lovyan03 17dafed739 rising version 0.2.14 2026-04-21 17:41:57 +09:00
lovyan03 3edb6d759a tweak for PaperColor 2026-04-21 17:36:07 +09:00
lovyan03 b66f4b74f1 tweak for M5PaperColor. 2026-04-17 14:00:29 +09:00