I have many similar projects. By far, the hardest part for anything I actually want to share is user friendly wifi provisioning. The rest is easy, displays, devices and power supply. (I have 5 different HL-tech radars on boards with 3 different displays, one using LVGL).
I am using the app based Espressive app based provisioning now and it's the best of the lot but still flakey on the Risk V chips like much of the IDF/Arduino wrappers. It's a hard problem.
Most of it works pretty well with the Extensa core so I suggest sticking with those.
Comments
I have many similar projects. By far, the hardest part for anything I actually want to share is user friendly wifi provisioning. The rest is easy, displays, devices and power supply. (I have 5 different HL-tech radars on boards with 3 different displays, one using LVGL).
I am using the app based Espressive app based provisioning now and it's the best of the lot but still flakey on the Risk V chips like much of the IDF/Arduino wrappers. It's a hard problem.
Most of it works pretty well with the Extensa core so I suggest sticking with those.
NXP and STM make NFC<->I2C EEPROM chips that are <$1 which can easily be used to transmit data from a mobile device directly into the target.
https://www.nxp.com/products/rfid-nfc/nfc-hf/connected-nfc-t...
https://www.st.com/en/nfc/st25dv-i2c-series-dynamic-nfc-tags...
I’m in the thick of implementing Improv support, which uses Web Serial to configure WiFi. It’s worth checking out.
http://improv-wifi.com/
I'll add it and give it a try. Thanks.