Pergunta de entrevista da empresa Freescale Semiconductor

Simple state machine design; an algorithmic question; some C code writing.