On Sun, Dec 15, 2019 at 09:26:17PM -0600, Matt DeVillier wrote: > On Sun, Dec 15, 2019 at 6:26 PM Kevin O'Connor <ke...@koconnor.net> wrote: > > > > On Sat, Dec 14, 2019 at 11:26:17AM -0600, Matt DeVillier wrote: > > > Some USB keyboards report 9 or 10-byte max packet sizes, instead > > > of the 8-byte max specified by the USB HID spec. Handle this by > > > increasing the size of the keyevent struct to 10 bytes, and using the key > > > array size of the usbkeyinfo struct as loop bounds rather than that of the > > > keyevent struct (since the former will always be smaller, and within > > > spec). > > > > > > Test: built/boot on Google Pixel Slate, observe keyboard functional > > > > Thanks. I think it would be good if the relationship between the test > > and the struct sizes was more clear. What about the below (totally > > untested)? > > > > -Kevin > > your version produces a working keyboard on the Pixel Slate (when used > in conjunction with my other patch), > but unsure how to test the mouse TBH.
Thanks. I committed this change. -Kevin _______________________________________________ SeaBIOS mailing list -- seabios@seabios.org To unsubscribe send an email to seabios-le...@seabios.org