FreeRTOS Exercise Lab11

From EdWiki

FreeRTOS Exercise Lab11

There are two user push buttons on the EK-TM4C123GXL LaunchPad Board. Write a program to light the LEDs:

  • Green LED when SW1 is pressed.
  • Blue LED when SW2 is pressed.
  • Red LED when no key.


  1. Derive the project from the FreeRTOS Template Project
  2. Using Queue(s) send message whenever a key is pressed
  3. Read from the Queue and accordingly light the LEDs
  4. Implement key scanning task as periodic task
  5. Take care of key debouncing