# M5AtomS3-UserDemo **Repository Path**: robert_Philbaz/M5AtomS3-UserDemo ## Basic Information - **Project Name**: M5AtomS3-UserDemo - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: atoms3r - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-13 - **Last Updated**: 2025-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # M5AtomS3-UserDemo M5AtomS3 user demo for hardware evaluation. ## Build ### Fetch Dependencies ```bash python ./fetch_repos.py ``` ## Desktop Build #### Tool Chains ```bash sudo apt install build-essential cmake ``` #### Build ```bash mkdir build && cd build ``` ```bash cmake .. && make -j8 ``` #### Run ```bash cd desktop && ./app_desktop_build ``` ## AtomS3 Build #### Tool Chains [ESP-IDF v5.1.4](https://docs.espressif.com/projects/esp-idf/en/v5.1.4/esp32s3/index.html) #### Build ```bash cd platforms/atoms3 ``` ```bash idf.py build ``` #### Flash ```bash idf.py -p flash -b 1500000 ``` ##### Flash AssetPool ```bash parttool.py --port write_partition --partition-name=assetpool --input "path/to/AssetPool.bin" ``` If you run desktop build before, you can found `AssetPool.bin` at `../../build/desktop/AssetPool.bin`. Or download one from the [release](https://github.com/m5stack/VAMeter-Firmware/releases/latest) page. ## AtomS3R Build #### Tool Chains [ESP-IDF v5.1.4](https://docs.espressif.com/projects/esp-idf/en/v5.1.4/esp32s3/index.html) #### Build ```bash cd platforms/atoms3r ``` ```bash idf.py build ``` #### Flash ```bash idf.py -p flash -b 1500000 ``` ##### Flash AssetPool ```bash parttool.py --port write_partition --partition-name=assetpool --input "path/to/AssetPool.bin" ``` If you run desktop build before, you can found `AssetPool.bin` at `../../build/desktop/AssetPool.bin`. Or download one from the [release](https://github.com/m5stack/VAMeter-Firmware/releases/latest) page.