Skip to content

Forairaaaaa/VAMeter-Firmware

 
 

Repository files navigation

VAMeter-Firmware

Firmware source code of VA Meter.

Tree

.
├── app
│   ├── apps                    # Apps
│   │   ├── app_files
│   │   ├── app_launcher
│   │   ├── app_power_monitor
│   │   ├── app_settings
│   │   ├── app_startup_anim
│   │   ├── app_template
│   │   ├── app_waveform
│   │   └── utils
│   ├── assets                  # Asset Pool
│   └── hal                     # HAL defines
└── platforms
    ├── desktop                 # Desktop project
    └── vameter                 # IDF project

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

ESP-IDF v5.1.3

Build

cd platforms/vameter
idf.py build

Flash

idf.py -p <YourPort> flash -b 1500000
Flash AssetPool
parttool.py --port <YourPort> write_partition --partition-name=assetpool --input "path/to/AssetPool-VAMeter.bin"

If you run desktop build before, you can found AssetPool-VAMeter.bin at

../../build/desktop/AssetPool-VAMeter.bin. Or download one from the release page.

About

M5-VAMeter firmware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 70.9%
  • C++ 26.3%
  • HTML 2.3%
  • Other 0.5%