Need to interface with some form of non-volatile storage, whether this be stored on some SD card or something else. This will at least need to store config data for each button's corresponding signal as well as schedules and other user configs received from external sources.
A few weeks ago, I got an SD card breakout board to interface with an SD card over SPI, and plan to work on saving necessary structs for the device to work across power cycles without recalibration.
Need to interface with some form of non-volatile storage, whether this be stored on some SD card or something else. This will at least need to store config data for each button's corresponding signal as well as schedules and other user configs received from external sources.