ESP32 Firmware Update – Tilt Angle, Movement Detect, NTP, Factory Reset
Budget: $30 – $250 USD
Need an ESP-IDF developer to implement 5 quick firmware updates on ESP32:
Convert accelerometer Z-axis to 0–180° tilt angle (tilt_z_axis)
Set movement = true only if woken by motion interrupt (use esp_sleep_get_wakeup_cause())
Improve HDC1080 init message to “✅
HDC1080 ... initialized properly”
Add NTP time sync (UTC) with fallback to millis()
Clear WiFi/device ID from NVS when BOOT button (GPIO0) is held 3 sec in operational mode + reboot to provisioning
Convert accelerometer Z-axis to 0–180° tilt angle (tilt_z_axis)
Set movement = true only if woken by motion interrupt (use esp_sleep_get_wakeup_cause())
Improve HDC1080 init message to “✅
HDC1080 ... initialized properly”
Add NTP time sync (UTC) with fallback to millis()
Clear WiFi/device ID from NVS when BOOT button (GPIO0) is held 3 sec in operational mode + reboot to provisioning