What's Changed
- Add app_mrubyc_vm_set_block_run by @uist1idrju3i in #13
- バッファが分割されている場合に対応 by @takeru in #19
- m5atom by @takeru in #20
- Localize README files: Add English, Chinese, and Japanese versions by @GOROman in #21
- Common parts separated to default environment in platformio.ini by @nyasu3w in #23
- imported m5unified classes partly from mrubyc-m5 by @nyasu3w in #24
- support both esp32 and esp32s3 by @nyasu3w in #22
- fix for multiple environment by @nyasu3w in #25
- another exception/reset handling by @nyasu3w in #26
- add an example to draw a mexican hat on LCD with adding Math support by @nyasu3w in #28
- Clean up outdated code. by @uist1idrju3i in #31
- Prepares for text fonts (feature is added) by @nyasu3w in #36
- Add feature of picture drawing from String containing bmp/png/jpg contents by @nyasu3w in #34
- Add Blink.factory_reset! by @uist1idrju3i in #38
- Generate Unique DeviceName by MAC address by @uist1idrju3i in #40
- Fix CRC documentation: swap initial value and polynomial by @devin-ai-integration in #42
- Rename documentation files to match README naming convention by @devin-ai-integration in #44
- Add DeepWiki link to README files by @devin-ai-integration in #43
- Update documentation to match codebase implementation by @devin-ai-integration in #45
- Update platformio.ini and README files for build instructions by @devin-ai-integration in #46
- Add DeepWiki badge to README files by @devin-ai-integration in #47
- Update M5Unified from v0.2.3 to v0.2.7 by @devin-ai-integration in #41
- Update DeepWiki link text in Documentation section by @devin-ai-integration in #48
New Contributors
- @takeru made their first contribution in #19
- @nyasu3w made their first contribution in #23
- @devin-ai-integration made their first contribution in #42
Full Changelog: v0.0.1...v0.0.2
Development Environment Versions
- macOS Sequoia 15.5 (24F74)
- MacBook Pro 14inch, 2021 (Apple M1 Pro, RAM 16GB, Disk 1TB)
- Visual Studio Code 1.100.2 (Extension: C/C++ Extension Pack, Prettier, GitHub Copilot)
- PlatformIO Core, version 6.1.16
openblink-demo-m5 $ pio pkg list
Resolving m5stack-stamps3 dependencies...
Platform espressif32 @ 6.10.0 (required: espressif32 @ 6.10.0)
├── framework-arduinoespressif32 @ 3.20017.241212+sha.dcc1105b (required: platformio/framework-arduinoespressif32 @ ~3.20017.0)
├── framework-espidf @ 3.50400.0 (required: platformio/framework-espidf @ ~3.50400.0)
├── tool-cmake @ 3.16.4 (required: platformio/tool-cmake @ ~3.16.0)
├── tool-esptoolpy @ 1.40501.0 (required: platformio/tool-esptoolpy @ ~1.40501.0)
├── tool-mkfatfs @ 2.0.1 (required: platformio/tool-mkfatfs @ ~2.0.0)
├── tool-mklittlefs @ 1.203.210628 (required: platformio/tool-mklittlefs @ ~1.203.0)
├── tool-mkspiffs @ 2.230.0 (required: platformio/tool-mkspiffs @ ~2.230.0)
├── tool-ninja @ 1.9.0 (required: platformio/tool-ninja @ ^1.7.0)
├── tool-openocd-esp32 @ 2.1100.20220706 (required: platformio/tool-openocd-esp32 @ ~2.1100.0)
├── tool-riscv32-esp-elf-gdb @ 12.1.0+20221002 (required: espressif/tool-riscv32-esp-elf-gdb @ ~12.1.0)
├── tool-xtensa-esp-elf-gdb @ 12.1.0+20221002 (required: espressif/tool-xtensa-esp-elf-gdb @ ~12.1.0)
├── toolchain-esp32ulp @ 1.23800.240113 (required: platformio/toolchain-esp32ulp @ ~1.23800.0)
├── toolchain-riscv32-esp @ 14.2.0+20241119 (required: platformio/toolchain-riscv32-esp @ 14.2.0+20241119)
└── toolchain-xtensa-esp-elf @ 14.2.0+20241119 (required: platformio/toolchain-xtensa-esp-elf @ 14.2.0+20241119)
Libraries
├── M5Unified @ 0.2.7 (required: m5stack/M5Unified @ 0.2.7)
│ └── M5GFX @ 0.2.8 (required: M5GFX @ >=0.2.8)
└── mrubyc @ 0.0.0+20250316175535.sha.2cbbbf7 (required: git+https://github.com/mrubyc/mrubyc.git#2cbbbf757bbc9366fd319dd76753dc2c8b8386b9)
Resolving m5stack-atom dependencies...
Platform espressif32 @ 6.10.0 (required: espressif32 @ 6.10.0)
├── framework-arduinoespressif32 @ 3.20017.241212+sha.dcc1105b (required: platformio/framework-arduinoespressif32 @ ~3.20017.0)
├── framework-espidf @ 3.50400.0 (required: platformio/framework-espidf @ ~3.50400.0)
├── tool-cmake @ 3.16.4 (required: platformio/tool-cmake @ ~3.16.0)
├── tool-esptoolpy @ 1.40501.0 (required: platformio/tool-esptoolpy @ ~1.40501.0)
├── tool-mkfatfs @ 2.0.1 (required: platformio/tool-mkfatfs @ ~2.0.0)
├── tool-mklittlefs @ 1.203.210628 (required: platformio/tool-mklittlefs @ ~1.203.0)
├── tool-mkspiffs @ 2.230.0 (required: platformio/tool-mkspiffs @ ~2.230.0)
├── tool-ninja @ 1.9.0 (required: platformio/tool-ninja @ ^1.7.0)
├── tool-openocd-esp32 @ 2.1100.20220706 (required: platformio/tool-openocd-esp32 @ ~2.1100.0)
├── tool-riscv32-esp-elf-gdb @ 12.1.0+20221002 (required: espressif/tool-riscv32-esp-elf-gdb @ ~12.1.0)
├── tool-xtensa-esp-elf-gdb @ 12.1.0+20221002 (required: espressif/tool-xtensa-esp-elf-gdb @ ~12.1.0)
├── toolchain-esp32ulp @ 1.23800.240113 (required: platformio/toolchain-esp32ulp @ ~1.23800.0)
├── toolchain-riscv32-esp @ 14.2.0+20241119 (required: platformio/toolchain-riscv32-esp @ 14.2.0+20241119)
└── toolchain-xtensa-esp-elf @ 14.2.0+20241119 (required: platformio/toolchain-xtensa-esp-elf @ 14.2.0+20241119)
Libraries
├── M5Unified @ 0.2.7 (required: m5stack/M5Unified @ 0.2.7)
│ └── M5GFX @ 0.2.8 (required: M5GFX @ >=0.2.8)
└── mrubyc @ 0.0.0+20250316175628.sha.2cbbbf7 (required: git+https://github.com/mrubyc/mrubyc.git#2cbbbf757bbc9366fd319dd76753dc2c8b8386b9)Size
Processing m5stack-stamps3
RAM: [== ] 24.3% (used 79696 bytes from 327680 bytes)
Flash: [======== ] 80.7% (used 846448 bytes from 1048576 bytes)
Processing m5stack-atom
RAM: [=== ] 25.9% (used 84708 bytes from 327680 bytes)
Flash: [======== ] 81.7% (used 857200 bytes from 1048576 bytes)