mirror of
https://github.com/m5stack/M5StamPLC-UserDemo.git
synced 2026-05-20 11:37:09 -07:00
main
StamPLC User Demo
User demo source code of StamPLC.
Build
Fetch Dependencies
python ./fetch_repos.py
Desktop Build
Tool Chains
sudo apt install build-essential cmake
Build
mkdir build && cd build
cmake .. && make -j8
Run
cd desktop && ./app_desktop_build
IDF Build
Tool Chains
Build
cd platforms/esp32s3
idf.py build
Flash
idf.py -p <YourPort> flash -b 1500000
Flash AssetPool Bin File
parttool.py --port <YourPort> write_partition --partition-name=assetpool --input "./AssetPool.bin"
Acknowledgments
This project references the following open-source libraries and resources:
- https://github.com/m5stack/M5GFX
- https://github.com/m5stack/M5Unified
- https://github.com/bblanchon/ArduinoJson
- https://github.com/hoeken/PsychicHttp
- https://github.com/nayuki/QR-Code-generator
- https://github.com/raysan5/raylib
- https://github.com/adafruit/Adafruit_AW9523
- https://github.com/jarzebski/Arduino-INA226
- https://github.com/ARMmbed/LM75B
- https://github.com/alexreinert/piVCCU/blob/master/kernel/rtc-rx8130.c
- https://github.com/256dpi/arduino-mqtt
Languages
C++
74.3%
HTML
11.6%
C
11.4%
Python
1.7%
CMake
0.6%
Other
0.4%