Add Keypad. Make PLM timing more robust.
makefile for keypad