Estoy tratando de hacer un teclado USB para PC y no he podido entender como hago para detectar cuando el PC me envia los estados de los leds NUM LOCK, CAPS LOCK Y SCROLL LOCK. Estoy empezando con el tema de USB y tambien C18. Muchas personas han tenido el mismo problema y lo han resuelto con CCS porque es como mas facil. Pero me gusta mas C18. He leido que el reporte de los leds los envia el PC por el EP1, pero no se si deba habilitarlo o algo así. Lo otro es pasar el EP1 a EP0 y asi poder obtener el dato en hid_report_out, pero nada de nada. Me sugieren que utilice la función USBHIDCBSetReportHandler pero no se como confgurarla