You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
luziqi 519a070cd9 + first commit 1 year ago
..
main + first commit 1 year ago
squareline + first commit 1 year ago
CMakeLists.txt + first commit 1 year ago
README.md + first commit 1 year ago
dependencies.lock + first commit 1 year ago
partitions.csv + first commit 1 year ago
sdkconfig + first commit 1 year ago
sdkconfig.ci.box + first commit 1 year ago
sdkconfig.ci.box-3 + first commit 1 year ago
sdkconfig.ci.box-lite + first commit 1 year ago
sdkconfig.defaults + first commit 1 year ago

README.md

TinyUF2 NVS: Adding USB capabilities to ESP-Box

This standalone project provides support for dumping NVS key-value pairs, allowing users to access and modify the NVS data. They can retrieve the NVS data, make necessary changes, and write the updated values back to the NVS using.

Build

Run idf.py build to build and flash the project.

Flash

Since this project functions as a "factory app" for chatgpt_demo, we exclusively employ the "esptool" to flash the binaries. Checkout the partition table

python -m esptool -p /dev/ttyACM0 --chip esp32s3 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 16MB --flash_freq 80m 0x700000 build/factory_nvs.bin

Check the original implementation of Tinyuf2 for more information. For more details of follow the chatgpt_demo project.