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().
Flash core-dump access (crash summary / report / raw ELF image / erase) plus a framed stream service for inspecting crashes over USB / WebUSB / Web Serial
ESP Service is a three-layer service infrastructure providing a lifecycle base class, a dynamic service registry, and an optional MCP server for AI-agent tool invocation over multiple transports