Ejemplo simple FSM
Este repositorio contiene una implementación demostrativa de una Finite State Machine (FSM) en lenguaje C. El código implementa un semáforo con el siguiente comportamiento:
Fuente: Making Embedded Systems. Elicia White. (2011)
El programa usa la consola para simular los eventos de la siguiente forma:
Para compilar el programa:
$ make
Para ejecutar el programa:
$ make run
o
$ ./programa