removed unnecessary structure
add custom HID output report which mimicks the F1 input report
add serial port for Mac