HidDevice and Microcontroller