To display 4 unique digits from keypad input on a 7-segment display row using MSP432 LaunchPad. The keypad is wired in a 4x4 matrix formation to minimize used pins. Each key on the keypad contains a mechanical switch that will be debounced using a finite-state machine. https://github.com/Ltran0325/MSP432-Keypad/blob/main/main.c
Hardware:
- MSP432P401R LaunchPad: https://www.digikey.com/en/products/detail/texas-instruments/MSP-EXP432P401R/5170609
- 7-segment display: https://www.digikey.com/en/products/detail/lite-on-inc/LTC-4627JR/408223
- 4x4 matrix keypad: https://www.digikey.com/en/products/detail/adafruit-industries-llc/3844/9561536