¿Cómo se usa exit(EXIT_SUCCESS)
o exit(EXIT_FAILURE)
en la programación C del microcontrolador? Sé que funciona en programas de nivel de aplicación C cuando incluyes #include<stdlib.h>
.
La idea es salir del bucle principal por completo cuando se devuelve algún valor inesperado, por ejemplo.
¿Cuál sería exactamente el enfoque común en tal caso? Podría hacer un reinicio, pero quiero ver si algo salió mal en la pantalla principal. ¿Es una buena práctica usar goto: exit_main
o algo similar?