Skip to content

Basic C example running under a EDU-CIAA-NXP board that runs some sequences in the board's LEDs by controlling the flow using a simple-but-effective Table FSM

License

Notifications You must be signed in to change notification settings

lorsi96/LED-Sequence-FSM-Table-Example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FSM Table Example

How to run

This project follows the structure of a new program inside the firmware_v3 project structure.

Description

The program turns on, in sequence and one at a time, LED1, LED2, LED3 and LEDB of an EDU-CIAA-NXP development board. If TEC keys are pressed some events are triggered as follows:

  • TEC1: Pesudo-randomly changes the speed in which the sequence is run.
  • TEC2: All leds are turned on for a long period of time.
  • TEC3: All leds are turned on for a short period of time.
  • TEC4: The led sequence is inverted (the led that turned on first becomes the last one).

About

Basic C example running under a EDU-CIAA-NXP board that runs some sequences in the board's LEDs by controlling the flow using a simple-but-effective Table FSM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published