simple USB HID firmware and simple .NET console driver