UKBD_BUFFER_SIZE
.bufsize = sizeof(struct usb_device_request) + UKBD_BUFFER_SIZE,
uint8_t sc_buffer[UKBD_BUFFER_SIZE];
if (len > UKBD_BUFFER_SIZE)
len = UKBD_BUFFER_SIZE;
memset(sc->sc_buffer, 0, UKBD_BUFFER_SIZE);
hid_put_udata(sc->sc_buffer + 1, UKBD_BUFFER_SIZE - 1,
hid_put_udata(sc->sc_buffer + 1, UKBD_BUFFER_SIZE - 1,
hid_put_udata(sc->sc_buffer + 1, UKBD_BUFFER_SIZE - 1,
if (len > (UKBD_BUFFER_SIZE - 1))
len = (UKBD_BUFFER_SIZE - 1);