Modifying an existent application to fit an employer needs.
It was taken a keyboard matrix, at it was developed a board to meet the final user specifications. The original keyboard matrix design was not likely to be used in an industrial environment, and also the original keyboard used 8 pins to communicate with the micro-controller to be used. It was developed a board, with the same number of buttons, that uses only one pin to communicate with the host controller. An example C code was provided to the client as well.