소스 검색

Do not let HID parser claim boot protocol keyboards

main
PaulStoffregen 7 년 전
부모
커밋
1e6d0db268
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. +2
    -0
      hid.cpp

+ 2
- 0
hid.cpp 파일 보기

@@ -54,6 +54,8 @@ bool USBHIDParser::claim(Device_t *dev, int type, const uint8_t *descriptors, ui
println(" bInterfaceClass = ", descriptors[5]);
println(" bInterfaceSubClass = ", descriptors[6]);
println(" bInterfaceProtocol = ", descriptors[7]);
// do not claim boot protocol keyboards
if (descriptors[6] == 1 && descriptors[7] == 1) return false;

// hid interface descriptor
uint32_t hidlen = descriptors[9];

Loading…
취소
저장