zephyr/subsys/usb/device_next
Tomasz Moń 5bd0f5ea8b usb: device_next: msc: handle MODE SENSE(10) command
USB Mass Storage Specification for Bootability requires MODE SENSE(10)
command. MODE SENSE(6) and MODE SENSE(10) generally access the same data
but differ in the maximum allocated length and LLBAA support. However
there is no point in extracting common handling because there no mode
pages are supported now.

Fail MODE SENSE requests if asking for anything other than supported
page codes (to which the essentially hardcoded response is valid).

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2023-03-08 10:53:55 +01:00
..
class usb: device_next: msc: handle MODE SENSE(10) command 2023-03-08 10:53:55 +01:00
CMakeLists.txt usb: device_next: new USB Mass Storage implementation 2023-02-24 15:19:20 +01:00
Kconfig
usbd_ch9.c usb: device_next: add feature endpoint halt/clear state update API 2023-02-24 09:15:55 +01:00
usbd_ch9.h
usbd_class_api.h usb: device_next: add feature endpoint halt/clear state update API 2023-02-24 09:15:55 +01:00
usbd_class.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
usbd_class.h
usbd_config.c
usbd_config.h
usbd_core.c usb: device_next: trigger dequeue of control IN endpoint on reset event 2023-01-27 16:11:20 +01:00
usbd_data.ld
usbd_desc.c
usbd_desc.h
usbd_device.c
usbd_device.h
usbd_endpoint.c usb: Fix build for 64 bit platforms 2023-02-23 17:51:31 +01:00
usbd_endpoint.h
usbd_init.c usb: Fix build for 64 bit platforms 2023-02-23 17:51:31 +01:00
usbd_init.h
usbd_interface.c
usbd_interface.h
usbd_shell.c usb: device_next: use consistent nil descriptor name 2023-02-24 14:02:37 +01:00