Keypad to Boron

Would be good to see the src and lib folders (and their subfolders) expanded
image

But your error messages suggest the use of spark_wiring_usbkeyboard which is not supported on Gen3 devices yet.

There is also a potential issue with KEY_H being defined in spark_wiring_usbkeyboard and a #define KEY_H statement in one of your source files.

You can also read this thread that addresses a related (if not the same) issue.