Arduino liberó hoy la versión 0.55.0 del Arduino Core sobre Zephyr. Es una actualización con peso: resuelve uno de los puntos de fricción más reportados por usuarios, suma soporte para dos librerías muy usadas y acerca al equipo al objetivo de junio para marcar este core como estable y cerrar el programa BETA. En paralelo, comenzará la deprecación de los cores equivalentes basados en mbedOS.
Para quienes vienen siguiendo la beta, esta versión justifica la actualización.
Monitor y Serial unificados
El fix más pedido del ciclo era simple y razonable: que Serial.println() simplemente funcione.
En versiones previas, los usuarios del Arduino® UNO™ Q tenían que ser explícitos sobre cómo enrutar la salida, agregando #include <Arduino_RouterBridge.h> y considerando diferencias de target entre Arduino IDE 2 y Arduino® App Lab. Esa fricción desapareció en la 0.55.
El equipo rediseñó el ruteo de las salidas e introdujo un alias transparente, así que imprimir a Serial o Monitor entrega el resultado esperado tanto en Arduino IDE 2 como en Arduino App Lab. Ya no se necesita el header del bridge. Si tu sketch existente incluye Arduino_RouterBridge.h, va a compilar igual; simplemente es redundante.
Imprimir al monitor sin pensar en nada más.
Soporte para nuevas librerías
Real-Time Clock (RTC): los proyectos sobre placas soportadas por Zephyr ahora pueden usar un RTC confiable para rastrear tiempo de manera independiente de los contadores de uptime. Permite sincronizar con un servidor de tiempo en red, mantener un reloj con funciones de calendario completas y construir aplicaciones conscientes del tiempo con confianza.
CAN Bus: la librería CAN abre la puerta a aplicaciones automotrices e industriales directamente desde la UNO Q. Agregando un pequeño transceiver CAN al setup, queda todo lo necesario para prototipar dashboards automotrices, sistemas de control para robótica o cualquier red de dispositivos basada en el bus de campo CAN.
¿Qué más trae la release 0.55?
- Interrupts dinámicas para UNO Q.
- Funciones
shiftIn/shiftOutpara lectura y escritura serial de datos en pines. - Soporte para Zephyr workqueue para manejar interrupciones de baja prioridad.
- Fix en compilación de librerías que requerían
wiring_private.hypins_arduino.h. - Bug fixes varios: PWM, WiFi y más.
¿Qué placas están soportadas?
La Nicla Vision se suma al lineup soportado en esta release.
La lista completa de compatibilidad al 0.55.0:
- Arduino® Portenta™ H7
- Portenta C33
- Arduino® Opta™
- Arduino® Giga™ Display Shield
- Arduino® Nano™ Matter
- Nano 33 Bluetooth® LE
- Arduino® Nicla™ Sense
- Nicla Vision
¿Cómo se instala?
Buscar "zephyr" en el Board Manager de Arduino IDE, instalar la release 0.55.0 y queda listo. Las notas completas de release están en GitHub y el artículo de troubleshooting cubre los problemas más comunes de migración.
¿Y la beta?
El programa beta sigue abierto a feedback, bug reports y contribuciones al core. La página de Issues en GitHub recibe reportes y sugerencias. El equipo señala que el feedback va a jugar un rol crítico para refinar la integración y desbloquear nuevas posibilidades en sistemas embebidos antes del estable de junio.
Repositorio oficial: Arduino Core-Zephyr en GitHub.
Arduino, UNO, Portenta, Opta, Giga, Nano, Nicla y el logo Arduino son marcas registradas de Arduino S.r.l.




