iotta codec-board audio IO — ES8311 DAC + ES7210 mic-array ADC over a shared full-duplex I2S bus (esp_codec_dev). Optional Build-B voice backend for the iotta device SDK; wire via Esp32Platform::set_audio().
Timestamp service for ESP32 that works without a dedicated RTC module. Starts from build time on every boot, then corrects via SNTP sync or manual set — whichever suits the application. All corrections are explicit and observable via jump callbacks, safe for logging systems.