• added led player along with abstract MediaPlayer, MediaListener and Runnable classes (MediaListener/Player implemented by both VideoPlayer and LedPlayer)
• created macro for turning off pigpio while running gdb (this actually isn't great but sudo permissions are needed to initialize pigpio and I haven't figured out a good way of doing this through the launch.json file)
• simplified code in main and started laying groundwork for main application object initialization
• added height and width getters to Apa102
• DataManager now implements runnable
• added led player along with abstract MediaPlayer, MediaListener and Runnable classes (MediaListener/Player implemented by both VideoPlayer and LedPlayer) • created macro for turning off pigpio while running gdb (this actually isn't great but sudo permissions are needed to initialize pigpio and I haven't figured out a good way of doing this through the launch.json file) • simplified code in main and started laying groundwork for main application object initialization • added height and width getters to Apa102 • DataManager now implements runnable