Hello fellow Electrical Engineering Students from Kennesaw State University -- Class Embedded Systems EE3501 -- Option 2 Final Project -- Proffesor Craig Chin

This project is not fully completed, missing components and code include the LCD display provided in the Lab Kit

This works fully wth the 4x4 matrix and accepts the char characters A, B, C, D

It satifies all of the conStrains including the Error messages and returning it to the beggingin of the statment that was wrong.

Good Luck and PLS be generous as I am and help people in the future by adding the LCD.


If you make the LCD work Please email the file/export it to me so that I can test it and publish the program on MBED,
OR 
Publish it on your own and write a Read Me File that gives credits to the original programer,


The Pins used and how they connect to the 4x4 Keypad:
 
(KeyPad DataSheet: https://components101.com/sites/default/files/component_datasheet/4x4%20Keypad%20Module%20Datasheet.pdf )
(Microcontroller Pinout: https://components101.com/sites/default/files/component_pin/STM32-Nucleo-F401RE-Pinout.png )

Pins are used From Left to Right in this document

KeyPad Pin Number                   STM32F401RE Nucleo Board Pins

                                    PIN ROW LOCATION CN5 (BOARD LABEL)
    8                                          5    (MISO/D12)
    7                                          4    (PWM/MOSI/D11)
    6                                          3    (PWM/CS/D10)
    5                                          2    (PWM/D9)
    4                                          1    (D8)
                                    PIN ROW LOCATION CN9 (BOARD LABEL)
    3                                          8    (D7)
    2                                          7    (PWM/D6)
    1                                          6    (PWM/D5)


***********LCD INSTRUCTION MISSING (MAKE THE EDIT USEFULL AS THIS ONE)***********


THIS WILL NOT COMPILE SO COPY AND PASTE .S AND .CPP FILE


Grade Recived was 78.5% due to missing LCD code and some report stuff. Good luck



##############ORIGINAL PROGRAMER  -- Kenneth Haynie (Thank you sir)

#########EDITOR OF ORIGINAL PROGRAM -- Karan Munday (Major Contributor) 

####EDITOR OF ORIGINAL PROGRAM -- Goran Novakovic (EMAIL- gnovakov@students.kennesaw.edu Expires may 2023)

####EDITOR OF EDITED PROGRAM -- (NAME OR ANONYMUS)