I Implemented the USB keyboard and it worked perfectly with the previous firmware (188.8.131.5200).
With the new firmware 184.108.40.20600 it works correctly when I plug in the keyboard (the type of device in the event arguments of the callback:
UsbHostController_OnConnectionChangedEvent(UsbHostController sender, DeviceConnectionEventArgs e) where the e.Type is BaseDevice.DeviceType.Keyboard
When I unplug the keyboard, the e.Type returned is BaseDevice.DeviceType.HID instead of BaseDevice.DeviceType.Keyboard that I was expecting.
Is this a bug? Shouldn’t the “BaseDevice.DeviceType…” returned in both the DeviceConnectionStatus.Connected and DeviceConnectionStatus.Disconnected events match?