/Zephyr-latest/include/zephyr/usb/ |
D | bos.h | 15 * @defgroup usb_bos USB BOS support 22 /** Root BOS Descriptor */ 36 /** BOS USB 2.0 extension capability descriptor */ 44 /** BOS platform capability descriptor */
|
D | usbd.h | 18 #include <zephyr/usb/bos.h> 147 * USBD BOS Device Capability descriptor data 161 * directly part of a structure, such as string or BOS capability descriptors. 168 struct usbd_bos_desc_data bos; member 292 /** slist to manage descriptors like string, BOS */ 656 * @brief Define BOS Device Capability descriptor node 658 * The application defines a BOS capability descriptor node for descriptors 667 .bos = { \ 691 * @brief Define BOS Device Capability descriptor node with vendor request 693 * This macro defines a BOS descriptor, usually a platform capability, with a [all …]
|
D | usb_device.h | 452 * @brief Helper macro to place the BOS compatibility descriptor 459 * @brief Register BOS capability descriptor 461 * This function should be used by the application to register BOS capability 464 * @param[in] hdr Pointer to BOS capability descriptor
|
/Zephyr-latest/tests/subsys/usb/bos/ |
D | testcase.yaml | 2 usb.bos: 6 - bos
|
D | CMakeLists.txt | 5 project(bos) project
|
/Zephyr-latest/tests/subsys/usb/bos/src/ |
D | test_bos.c | 15 #include <zephyr/usb/bos.h> 21 * Compare old style USB BOS definition with section aligned 29 struct usb_bos_descriptor bos; member 35 .bos = { 103 struct usb_bos_descriptor bos; member 224 memcpy(&webusb_bos_descriptor_2.bos, in ZTEST() 225 &webusb_bos_descriptor.bos, in ZTEST()
|
/Zephyr-latest/subsys/usb/device/ |
D | bos.c | 14 #include <zephyr/usb/bos.h> 58 LOG_DBG("Read BOS descriptor"); in usb_handle_bos()
|
D | CMakeLists.txt | 15 zephyr_sources_ifdef(CONFIG_USB_DEVICE_BOS bos.c)
|
D | Kconfig | 120 bool "USB Binary Device Object Store (BOS)"
|
D | usb_device.c | 75 #include <zephyr/usb/bos.h>
|
/Zephyr-latest/doc/connectivity/usb/device/api/ |
D | usb_device_bos.rst | 3 Binary Device Object Store (BOS) support API
|
/Zephyr-latest/samples/subsys/usb/webusb-next/src/ |
D | main.c | 18 * There are three BOS descriptors used in the sample, a USB 2.0 EXTENSION from
|
/Zephyr-latest/subsys/usb/device_next/ |
D | usbd_desc.c | 146 if (desc_nd->bos.utype == USBD_DUT_BOS_VREQ) { in usbd_add_descriptor() 147 ret = usbd_device_register_vreq(uds_ctx, desc_nd->bos.vreq_nd); in usbd_add_descriptor()
|
D | usbd_ch9.c | 727 struct usb_bos_descriptor bos; in sreq_get_desc_bos() local 748 desc_fill_bos_root(uds_ctx, &bos); in sreq_get_desc_bos() 749 len = MIN(net_buf_tailroom(buf), MIN(setup->wLength, bos.wTotalLength)); in sreq_get_desc_bos() 752 setup->wLength, bos.bLength, bos.wTotalLength, net_buf_tailroom(buf)); in sreq_get_desc_bos() 754 net_buf_add_mem(buf, &bos, MIN(len, bos.bLength)); in sreq_get_desc_bos() 756 len -= MIN(len, sizeof(bos)); in sreq_get_desc_bos()
|
/Zephyr-latest/samples/subsys/usb/webusb-next/ |
D | README.rst | 10 This sample demonstrates how to use the Binary Device Object Store (BOS),
|
/Zephyr-latest/samples/subsys/dap/src/ |
D | main.c | 11 #include <zephyr/usb/bos.h> 355 /* Add MS OS 2.0 BOS descriptor to BOS structure */ in main()
|
/Zephyr-latest/samples/subsys/usb/common/ |
D | sample_usbd_init.c | 11 #include <zephyr/usb/bos.h>
|
/Zephyr-latest/doc/connectivity/usb/device/ |
D | usb_device.rst | 383 Binary Device Object Store (BOS) support 386 BOS handling can be enabled with Kconfig option :kconfig:option:`CONFIG_USB_DEVICE_BOS`. 390 BOS descriptor and handled by the stack.
|
/Zephyr-latest/samples/subsys/usb/webusb/src/ |
D | main.c | 23 #include <zephyr/usb/bos.h>
|
/Zephyr-latest/doc/releases/ |
D | release-notes-1.13.rst | 466 * :github:`8732` - tests/subsys/usb/bos/ fails randomly
|
D | release-notes-2.5.rst | 1299 * :github:`30330` - tests/subsys/usb/bos/usb.bos fails with native_posix and llvm/clang
|
D | release-notes-2.2.rst | 662 * Windows OS compatibility: Set USB version to 2.1 when using BOS descriptor
|
D | release-notes-2.3.rst | 842 * :github:`25351` - test:mimxrt1050_evk:tests/subsys/usb/bos/: run failure
|
D | release-notes-3.7.rst | 1606 * Added notification support and initial BOS support
|