The code implements a composite USB mouse and keyboard device using USB HID class and FRDM KL25Z.
The device registers keystrokes from a touchscreen and uses the onboard accelrometer to register motion for mouse support.
This USB code is based on Kevin Cuzner's article.