Home
last modified time | relevance | path

Searched full:with (Results 1 – 25 of 801) sorted by relevance

12345678910>>...33

/USBX-v6.2.1/
DREADME.md3with Eclipse ThreadX RTOS and available for all Eclipse ThreadX RTOS–supported processors. Like Ec…
11 … and [Microchip](https://mu.microchip.com/get-started-simplifying-your-iot-design-with-azure-rtos).
13 …/azure-rtos/samples) using hero development boards from semiconductors you can build and test with.
34 The master branch has the most recent code with all new features and bug fixes. It does not represe…
109 1. Define the features and addons you need in `ux_user.h` and build together with the component sou…
113 …Each component of Eclipse ThreadX comes with a composable CMake-based build system that supports m…
115 …is to include USBX into your device code source tree to be built & linked with your code, you can …
141with components to secure communication and to create code and data isolation using underlying MCU…
DCONTRIBUTING.md12 * FileX - high-performance, FAT-compatible file system that’s fully integrated with ThreadX kernel
14 … USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with ThreadX kernel
60 The ECA provides the Eclipse Foundation with a permanent record that you agree
61 that each of your contributions will comply with the commitments documented in
62 the Developer Certificate of Origin (DCO). Having an ECA on file associated with
/USBX-v6.2.1/common/usbx_device_classes/src/
Dux_device_class_dfu_control_request.c50 /* endpoints with a CLASS or VENDOR SPECIFIC type. */
132 /* Get the pointer to the transfer request associated with the control endpoint. */ in _ux_device_class_dfu_control_request()
148 /* Try to handle with standard handler. */ in _ux_device_class_dfu_control_request()
201 /* Fill the status data payload. First with status. */ in _ux_device_class_dfu_control_request()
223 /* Fill the status data payload. First with state. */ in _ux_device_class_dfu_control_request()
252 /* Fill the status data payload. First with status. */ in _ux_device_class_dfu_control_request()
274 /* Fill the status data payload. First with state. */ in _ux_device_class_dfu_control_request()
380 /* Fill the status data payload. First with status. */ in _ux_device_class_dfu_control_request()
402 /* Fill the status data payload. First with state. */ in _ux_device_class_dfu_control_request()
513 /* Fill the status data payload. First with status. */ in _ux_device_class_dfu_control_request()
[all …]
Dux_device_class_storage_request_sense.c126 /* Initialize the response buffer with the error code. */ in _ux_device_class_storage_request_sense()
138 /* Initialize the response buffer with the sense key. */ in _ux_device_class_storage_request_sense()
141 /* Initialize the response buffer with the code. */ in _ux_device_class_storage_request_sense()
144 /* Initialize the response buffer with the code qualifier. */ in _ux_device_class_storage_request_sense()
151 /* Initialize the response buffer with the additional length. */ in _ux_device_class_storage_request_sense()
167 /* Send a data payload with the sense codes. */ in _ux_device_class_storage_request_sense()
Dux_device_class_storage_get_configuration.c55 0x00, 0x02, 0x00, 0x00, /* Writable capable with removable media. */
85 with random addressing) */
154 … /* Feature Code : CD Track at Once (Ability to write CD with Track at Once recor…
161 … /* Feature Code : CD Mastering (The ability to write CD with Session at Once or …
231 0x00, 0x02, 0x00, 0x00, /* Writable capable with removable media. */
261 with random addressing) */
460 /* Compare the Feature extracted with the one demanded. */ in _ux_device_class_storage_get_configuration()
496 /* Now we set the CSW with failure. */ in _ux_device_class_storage_get_configuration()
536 /* Send a data payload with the read_capacity response buffer. */ in _ux_device_class_storage_get_configuration()
Dux_device_class_cdc_acm_ioctl.c214 /* Get the transfer request associated with the endpoint. */ in _ux_device_class_cdc_acm_ioctl()
252 /* Get the transfer request associated with the endpoint. */ in _ux_device_class_cdc_acm_ioctl()
291 /* Declare the transmission with callback on. */ in _ux_device_class_cdc_acm_ioctl()
309 /* Get the transfer request associated with the endpoint. */ in _ux_device_class_cdc_acm_ioctl()
318 /* Get the transfer request associated with the endpoint. */ in _ux_device_class_cdc_acm_ioctl()
334 /* Declare the transmission with callback off. */ in _ux_device_class_cdc_acm_ioctl()
Dux_device_class_hid_read.c45 /* This function must not be used with receiver related functions. */
121 /* Cannot proceed with command, the interface is down. */ in _ux_device_class_hid_read()
163 /* We can proceed with the demanded length. */ in _ux_device_class_hid_read()
186 /* Is this a short packet or a ZLP indicating we are done with this transfer ? */ in _ux_device_class_hid_read()
194 /* Return with success. */ in _ux_device_class_hid_read()
Dux_device_class_cdc_acm_read.c115 …/* Check if current cdc-acm is using callback or not. We cannot use direct reads with callback on.… in _ux_device_class_cdc_acm_read()
136 /* Cannot proceed with command, the interface is down. */ in _ux_device_class_cdc_acm_read()
198 /* We can proceed with the demanded length. */ in _ux_device_class_cdc_acm_read()
222 /* Is this a short packet or a ZLP indicating we are done with this transfer ? */ in _ux_device_class_cdc_acm_read()
230 /* Return with success. */ in _ux_device_class_cdc_acm_read()
Dux_device_class_printer_read.c105 /* Cannot proceed with command, the interface is down. */ in _ux_device_class_printer_read()
148 /* We can proceed with the demanded length. */ in _ux_device_class_printer_read()
173 /* Is this a short packet or a ZLP indicating we are done with this transfer ? */ in _ux_device_class_printer_read()
182 /* Return with success. */ in _ux_device_class_printer_read()
/USBX-v6.2.1/docs/
Drevision_history.txt53 … ux_utility_memory_allocate.c Fixed allocation of memory with single pool.
58 with watchdogs.
87 … Fixed a corner case where resources associated with an end point may not be released.
97 ux_host_stack_rh_device_insertion.c Replaced ms sleep with ThreadX,
116 … ux_device_class_cdc_acm_write_with_callback.c Write to host with non-blocking callback mode.
216 … added support for default alternate setting with no endpoint,
264 …host_class_storage_media_capacity_get.c Replaced magic command retry number with proper macro,
266 … replaced inline function with actual function,
272 ux_host_class_storage_media_write.c Replaced read macros with write ones,
274 …ux_host_class_storage_thread_entry.c Replaced SOF-based delay with _ux_utility_delay_ms,
[all …]
/USBX-v6.2.1/test/regression/
Dux_test_race_condition_overrides.c62 /* With the device we have the pointer to the HCD. */ in _ux_host_stack_transfer_request()
73 /* We are using endpoint 0. Protect with semaphore. */ in _ux_host_stack_transfer_request()
94 /* We are using endpoint 0. Unprotect with semaphore. */ in _ux_host_stack_transfer_request()
107 /* With the device we have the pointer to the HCD. */ in _ux_host_stack_transfer_request()
118 /* We are using endpoint 0. Protect with semaphore. */ in _ux_host_stack_transfer_request()
142 /* We are using endpoint 0. Unprotect with semaphore. */ in _ux_host_stack_transfer_request()
Dusbx_ux_device_class_cdc_ecm_activate_test.c162 stepinfo(">>>>>>>>>>>>>>>>>>> Test connect with control IF INT OUT endpoint\n"); in post_init_host()
175 stepinfo(">>>>>>>>>>>>>>>>>>> Test connect with control IF BULK IN endpoint\n"); in post_init_host()
189 stepinfo(">>>>>>>>>>>>>>>>>>> Test connect with data IF bulk endpoints swapped\n"); in post_init_host()
207 stepinfo(">>>>>>>>>>>>>>>>>>> Test connect with data IF BULK & BULK endpoint\n"); in post_init_host()
219 stepinfo(">>>>>>>>>>>>>>>>>>> Test connect with data IF INT & BULK endpoint\n"); in post_init_host()
234 stepinfo(">>>>>>>>>>>>>>>>>>> Test connect with data IF BULK & INT endpoint\n"); in post_init_host()
Dusbx_msrc_80947_device_cdc_ecm_rx_length_less_than_14.c32 /* Simulate a packet with less than 14 bytes data on host side. */ in msrc_8947_test()
64 /* Connect with null system change function. */ in post_init_host()
Dusbx_msrc_81024_host_cdc_ecm_rx_length_less_than_14.c32 /* Simulate a packet with less than 14 bytes data on host side. */ in msrc_81024_test()
61 /* Connect with null system change function. */ in post_init_host()
/USBX-v6.2.1/common/usbx_host_controllers/src/
Dux_hcd_ehci_request_transfer_add.c51 /* pid PID to be used with this */
95 /* Store the transfer request associated with this TD. */ in _ux_hcd_ehci_request_transfer_add()
98 /* Store the ED associated with this TD. */ in _ux_hcd_ehci_request_transfer_add()
101 /* Mark the TD with the phase. */ in _ux_hcd_ehci_request_transfer_add()
109 td -> ux_ehci_td_bp0 = bp.void_ptr; /* with offset. */ in _ux_hcd_ehci_request_transfer_add()
Dux_hcd_ehci_interrupt_endpoint_create.c54 /* eds with the skip bit on to build a frame of anchor eds. Each ED */
58 /* After obtaining a pointer to the list with the lowest traffic, we */
99 /* fixed compile issues with */
259 /* Get the list index with the least traffic. */ in _ux_hcd_ehci_interrupt_endpoint_create()
270 /* Calculate packet size with num transactions. */ in _ux_hcd_ehci_interrupt_endpoint_create()
408 /* Physical LP, with Typ QH, clear T. */ in _ux_hcd_ehci_interrupt_endpoint_create()
Dux_hcd_ohci_interrupt_endpoint_create.c54 /* eds with the skip bit on to build a frame of anchor eds. Each ED */
58 /* After obtaining a pointer to the list with the lowest traffic, we */
151 /* Get the list index with the least traffic. */ in _ux_hcd_ohci_interrupt_endpoint_create()
208 /* Check for end of tree which happens for devices with interval of 1. In this case in _ux_hcd_ohci_interrupt_endpoint_create()
/USBX-v6.2.1/common/core/src/
Dux_host_stack_device_remove.c100 with the parent device and the port it was attached to. Start with the first device. */ in _ux_host_stack_device_remove()
158 command with the generic parameters. */ in _ux_host_stack_device_remove()
161 /* The device may have a class associated with the device container or its interfaces. */ in _ux_host_stack_device_remove()
217 /* We are done with this device removal. */ in _ux_host_stack_device_remove()
Dux_hcd_sim_host_transaction_schedule.c136 /* Get the pointer to the transfer_request attached with this TD. */ in _ux_hcd_sim_host_transaction_schedule()
174 calls us again with the DATA TDs). */ in _ux_hcd_sim_host_transaction_schedule()
325 /* Check if there is a problem with the endpoint (maybe stalled). */ in _ux_hcd_sim_host_transaction_schedule()
360 /* Check if there is a problem with the endpoint (maybe stalled). */ in _ux_hcd_sim_host_transaction_schedule()
389 /* Update the head TD with the next TD. */ in _ux_hcd_sim_host_transaction_schedule()
440 … /* Are we done with this TD (It's possible for the TD to expect more data; for example, the slave in _ux_hcd_sim_host_transaction_schedule()
526 … /* Free all TDs associated with this transfer. Note that if this is a control transfer (which in _ux_hcd_sim_host_transaction_schedule()
529 … multiple, then we'd erase that one's TDs as well. Luckily, with the way USBX is designed, in _ux_hcd_sim_host_transaction_schedule()
Dux_host_stack_configuration_set.c47 /* that supports HNP we perform a SET_FEATURE with b_hnp_support. */
108 /* Check if the configuration has an OTG device with HNP feature. */ in _ux_host_stack_configuration_set()
117 /* With the device we have the pointer to the HCD. */ in _ux_host_stack_configuration_set()
124 /* The Host controller is OTG aware. Perform a SET_FEATURE with b_hnp_support. */ in _ux_host_stack_configuration_set()
/USBX-v6.2.1/.github/workflows/
Dregression_test.yml38 with:
56 with:
/USBX-v6.2.1/common/usbx_host_classes/src/
Dux_host_class_cdc_ecm_endpoints_get.c95 …/* Some versions of cdc-ecm contain a default interface for data with 0 endpoints. Check if this t… in _ux_host_class_cdc_ecm_endpoints_get()
123 /* Check status. We don't continue if there is a problem with the selection. */ in _ux_host_class_cdc_ecm_endpoints_get()
150 …/* There is a callback function associated with the transfer request, so we need the class instanc… in _ux_host_class_cdc_ecm_endpoints_get()
247 …/* The endpoint is correct, Fill in the transfer request with the length requested for this endpoi… in _ux_host_class_cdc_ecm_endpoints_get()
255 …/* There is a callback function associated with the transfer request, so we need the class instanc… in _ux_host_class_cdc_ecm_endpoints_get()
Dux_host_class_asix_endpoints_get.c113 …/* There is a callback function associated with the transfer request, so we need the class instanc… in _ux_host_class_asix_endpoints_get()
159 …/* There is a callback function associated with the transfer request, so we need the class instanc… in _ux_host_class_asix_endpoints_get()
205 …/* The endpoint is correct, Fill in the transfer request with the length requested for this endpoi… in _ux_host_class_asix_endpoints_get()
213 …/* There is a callback function associated with the transfer request, so we need the class instanc… in _ux_host_class_asix_endpoints_get()
/USBX-v6.2.1/test/cmake/usbx/
DCMakeLists.txt382 # Only device part linked with STANDALONE
390 # Only host part linked with STANDALONE
398 # Only some stack file linked with STANDALONE
408 # Remove files not compatible with optimized build
/USBX-v6.2.1/common/usbx_pictbridge/src/
Dux_pictbridge_dpshost_start.c331 Get the file name length (with null-terminator). */ in _ux_pictbridge_dpshost_start()
344 /* Get the file name in a ascii format (with null-terminator). */ in _ux_pictbridge_dpshost_start()
353 …/* We have found a script with the DDISCVRY.DPS file name. Prepare a reply with a HDISCVRY. DPS na… in _ux_pictbridge_dpshost_start()
372 … /* We return to the application with a success status. We leave the session opened. */ in _ux_pictbridge_dpshost_start()

12345678910>>...33