How do you create/ write/ read efuses with ESP32 Arduino? Are there any docs?
Posted: Thu Apr 13, 2023 9:20 pm
I would like to store the PCB revision number in an efuse so that it's unaffected by changes in firmware code.
I've read all the documentation regarding efuses (for example https://docs.espressif.com/projects/esp ... use-fields ).
However, I've come unstuck - everything uses IDF, and I'm using ESP32-Arduino (via platformio). Is there any documentation on using the EFuses via arduino somewhere that I can refer to? I don't have `idf.py`, `efuse_table_gen.py` or even the csv file(s) as far as I can see. I do have the `espefuse.py` script, but I don't think that's much use without having first set up the items in the custom csv table and created the headers etc?
Googling hasn't helped - everything points to the IDF documentation. Please can someone get me started
I've read all the documentation regarding efuses (for example https://docs.espressif.com/projects/esp ... use-fields ).
However, I've come unstuck - everything uses IDF, and I'm using ESP32-Arduino (via platformio). Is there any documentation on using the EFuses via arduino somewhere that I can refer to? I don't have `idf.py`, `efuse_table_gen.py` or even the csv file(s) as far as I can see. I do have the `espefuse.py` script, but I don't think that's much use without having first set up the items in the custom csv table and created the headers etc?
Googling hasn't helped - everything points to the IDF documentation. Please can someone get me started