HID sample has on_idle callback implementation present in the code, but has not turned on USB_DEVICE_SOF and so does not have corresponding code in sample self and class/hid/core.c covered. Also on_idle implementation in HID sample has not taken into account send_report() which also calls hid_int_ep_write(). This patch enables USB_DEVICE_SOF and revises both on_idle and the regular report function. Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
13 lines
272 B
Plaintext
13 lines
272 B
Plaintext
CONFIG_USB=y
|
|
CONFIG_USB_DEVICE_STACK=y
|
|
CONFIG_USB_DEVICE_HID=y
|
|
CONFIG_USB_DEVICE_PRODUCT="Zephyr HID sample"
|
|
CONFIG_USB_HID_BOOT_PROTOCOL=y
|
|
|
|
CONFIG_LOG=y
|
|
CONFIG_USB_DRIVER_LOG_LEVEL_ERR=y
|
|
CONFIG_USB_DEVICE_LOG_LEVEL_ERR=y
|
|
|
|
CONFIG_USB_DEVICE_SOF=y
|
|
CONFIG_USB_HID_REPORTS=1
|