| /USBX-v6.2.1/common/usbx_host_classes/src/ |
| D | ux_host_class_prolific_deactivate.c | 85 UX_HOST_CLASS_PROLIFIC *prolific; in _ux_host_class_prolific_deactivate() local 91 prolific = (UX_HOST_CLASS_PROLIFIC *) command -> ux_host_class_command_instance; in _ux_host_class_prolific_deactivate() 94 prolific -> ux_host_class_prolific_state = UX_HOST_CLASS_INSTANCE_SHUTDOWN; in _ux_host_class_prolific_deactivate() 97 … status = _ux_host_semaphore_get(&prolific -> ux_host_class_prolific_semaphore, UX_WAIT_FOREVER); in _ux_host_class_prolific_deactivate() 104 if (prolific -> ux_host_class_prolific_interrupt_endpoint != UX_NULL) in _ux_host_class_prolific_deactivate() 108 …transfer_request = &prolific -> ux_host_class_prolific_interrupt_endpoint -> ux_endpoint_transfer… in _ux_host_class_prolific_deactivate() 112 … _ux_host_stack_endpoint_transfer_abort(prolific -> ux_host_class_prolific_interrupt_endpoint); in _ux_host_class_prolific_deactivate() 121 …transfer_request = &prolific -> ux_host_class_prolific_bulk_in_endpoint -> ux_endpoint_transfer_r… in _ux_host_class_prolific_deactivate() 125 _ux_host_stack_endpoint_transfer_abort(prolific -> ux_host_class_prolific_bulk_in_endpoint); in _ux_host_class_prolific_deactivate() 129 …transfer_request = &prolific -> ux_host_class_prolific_bulk_out_endpoint -> ux_endpoint_transfer_… in _ux_host_class_prolific_deactivate() [all …]
|
| D | ux_host_class_prolific_activate.c | 86 UX_HOST_CLASS_PROLIFIC *prolific; in _ux_host_class_prolific_activate() local 95 …prolific = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_CACHE_SAFE_MEMORY, sizeof(UX_HOST_CLASS_PR… in _ux_host_class_prolific_activate() 96 if (prolific == UX_NULL) in _ux_host_class_prolific_activate() 100 prolific -> ux_host_class_prolific_class = command -> ux_host_class_command_class_ptr; in _ux_host_class_prolific_activate() 103 prolific -> ux_host_class_prolific_device = device; in _ux_host_class_prolific_activate() 107 device -> ux_device_class_instance = (VOID *) prolific; in _ux_host_class_prolific_activate() 110 … _ux_host_stack_class_instance_create(prolific -> ux_host_class_prolific_class, (VOID *) prolific); in _ux_host_class_prolific_activate() 113 status = _ux_host_class_prolific_configure(prolific); in _ux_host_class_prolific_activate() 118 status = _ux_host_class_prolific_endpoints_get(prolific); in _ux_host_class_prolific_activate() 125 prolific -> ux_host_class_prolific_version = device -> ux_device_descriptor.bcdDevice; in _ux_host_class_prolific_activate() [all …]
|
| D | ux_host_class_prolific_ioctl.c | 86 UINT _ux_host_class_prolific_ioctl(UX_HOST_CLASS_PROLIFIC *prolific, ULONG ioctl_function, in _ux_host_class_prolific_ioctl() argument 100 if ((prolific -> ux_host_class_prolific_state != UX_HOST_CLASS_INSTANCE_LIVE) && in _ux_host_class_prolific_ioctl() 101 (prolific -> ux_host_class_prolific_state != UX_HOST_CLASS_INSTANCE_MOUNTING)) in _ux_host_class_prolific_ioctl() 108 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, prolific, 0, 0, UX_TRACE_E… in _ux_host_class_prolific_ioctl() 120 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_SET_LINE_CODING, prolific, parameter, 0… in _ux_host_class_prolific_ioctl() 153 … status = _ux_host_class_prolific_command(prolific, UX_HOST_CLASS_PROLIFIC_REQ_SET_LINE_CODING, in _ux_host_class_prolific_ioctl() 164 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_GET_LINE_CODING, prolific, parameter, 0… in _ux_host_class_prolific_ioctl() 178 … status = _ux_host_class_prolific_command(prolific, UX_HOST_CLASS_PROLIFIC_REQ_GET_LINE_CODING, in _ux_host_class_prolific_ioctl() 212 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_SET_LINE_STATE, prolific, parameter, 0,… in _ux_host_class_prolific_ioctl() 222 … status = _ux_host_class_prolific_command(prolific, UX_HOST_CLASS_PROLIFIC_REQ_SET_LINE_STATE, in _ux_host_class_prolific_ioctl() [all …]
|
| D | ux_host_class_prolific_transfer_request_completed.c | 80 UX_HOST_CLASS_PROLIFIC *prolific; in _ux_host_class_prolific_transfer_request_completed() local 84 prolific = (UX_HOST_CLASS_PROLIFIC *) transfer_request -> ux_transfer_request_class_instance; in _ux_host_class_prolific_transfer_request_completed() 93 if (prolific -> ux_host_class_prolific_state == UX_HOST_CLASS_INSTANCE_SHUTDOWN) in _ux_host_class_prolific_transfer_request_completed() 99 prolific -> ux_host_class_prolific_notification_count++; in _ux_host_class_prolific_transfer_request_completed() 111 … prolific -> ux_host_class_prolific_device_state = UX_HOST_CLASS_PROLIFIC_DEVICE_NOT_PRESENT; in _ux_host_class_prolific_transfer_request_completed() 116 … prolific -> ux_host_class_prolific_device_state = UX_HOST_CLASS_PROLIFIC_DEVICE_PRESENT; in _ux_host_class_prolific_transfer_request_completed() 119 if (prolific -> ux_host_class_prolific_device_status_change_callback != UX_NULL) in _ux_host_class_prolific_transfer_request_completed() 122 …prolific -> ux_host_class_prolific_device_status_change_callback(prolific, prolific -> ux_host_cla… in _ux_host_class_prolific_transfer_request_completed()
|
| D | ux_host_class_prolific_endpoints_get.c | 82 UINT _ux_host_class_prolific_endpoints_get(UX_HOST_CLASS_PROLIFIC *prolific) in _ux_host_class_prolific_endpoints_get() argument 92 …for (endpoint_index = 0; endpoint_index < prolific -> ux_host_class_prolific_interface -> ux_inter… in _ux_host_class_prolific_endpoints_get() 97 …status = _ux_host_stack_interface_endpoint_get(prolific -> ux_host_class_prolific_interface, endp… in _ux_host_class_prolific_endpoints_get() 112 prolific -> ux_host_class_prolific_bulk_out_endpoint = endpoint; in _ux_host_class_prolific_endpoints_get() 119 if (prolific -> ux_host_class_prolific_bulk_out_endpoint == UX_NULL) in _ux_host_class_prolific_endpoints_get() 126 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_ENDPOINT_HANDLE_UNKNOWN, prolific, 0, 0, UX_TRACE_ERROR… in _ux_host_class_prolific_endpoints_get() 132 …for (endpoint_index = 0; endpoint_index < prolific -> ux_host_class_prolific_interface -> ux_inter… in _ux_host_class_prolific_endpoints_get() 137 …status = _ux_host_stack_interface_endpoint_get(prolific -> ux_host_class_prolific_interface, endp… in _ux_host_class_prolific_endpoints_get() 152 prolific -> ux_host_class_prolific_bulk_in_endpoint = endpoint; in _ux_host_class_prolific_endpoints_get() 159 if (prolific -> ux_host_class_prolific_bulk_in_endpoint == UX_NULL) in _ux_host_class_prolific_endpoints_get() [all …]
|
| D | ux_host_class_prolific_reception_stop.c | 77 UINT _ux_host_class_prolific_reception_stop (UX_HOST_CLASS_PROLIFIC *prolific, in _ux_host_class_prolific_reception_stop() argument 82 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_PROLIFIC_RECEPTION_STOP, prolific, 0, 0, 0, UX_TRACE_H… in _ux_host_class_prolific_reception_stop() 85 if (prolific -> ux_host_class_prolific_state != UX_HOST_CLASS_INSTANCE_LIVE) in _ux_host_class_prolific_reception_stop() 92 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, prolific, 0, 0, UX_TRACE_E… in _ux_host_class_prolific_reception_stop() 102 _ux_host_stack_endpoint_transfer_abort(prolific -> ux_host_class_prolific_bulk_in_endpoint); in _ux_host_class_prolific_reception_stop() 151 UINT _uxe_host_class_prolific_reception_stop (UX_HOST_CLASS_PROLIFIC *prolific, in _uxe_host_class_prolific_reception_stop() argument 156 if ((prolific == UX_NULL) || (prolific_reception == UX_NULL)) in _uxe_host_class_prolific_reception_stop() 160 return(_ux_host_class_prolific_reception_stop(prolific, prolific_reception)); in _uxe_host_class_prolific_reception_stop()
|
| D | ux_host_class_prolific_reception_start.c | 76 UINT _ux_host_class_prolific_reception_start (UX_HOST_CLASS_PROLIFIC *prolific, in _ux_host_class_prolific_reception_start() argument 84 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_PROLIFIC_RECEPTION_START, prolific, 0, 0, 0, UX_TRACE_… in _ux_host_class_prolific_reception_start() 87 if (prolific -> ux_host_class_prolific_state != UX_HOST_CLASS_INSTANCE_LIVE) in _ux_host_class_prolific_reception_start() 94 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, prolific, 0, 0, UX_TRACE_E… in _ux_host_class_prolific_reception_start() 104 …transfer_request = &prolific -> ux_host_class_prolific_bulk_in_endpoint -> ux_endpoint_transfer_r… in _ux_host_class_prolific_reception_start() 107 transfer_request -> ux_transfer_request_class_instance = (VOID *) prolific; in _ux_host_class_prolific_reception_start() 113 prolific -> ux_host_class_prolific_reception = prolific_reception; in _ux_host_class_prolific_reception_start() 170 UINT _uxe_host_class_prolific_reception_start (UX_HOST_CLASS_PROLIFIC *prolific, in _uxe_host_class_prolific_reception_start() argument 175 if ((prolific == UX_NULL) || (prolific_reception == UX_NULL)) in _uxe_host_class_prolific_reception_start() 179 return(_ux_host_class_prolific_reception_start(prolific, prolific_reception)); in _uxe_host_class_prolific_reception_start()
|
| D | ux_host_class_prolific_configure.c | 81 UINT _ux_host_class_prolific_configure(UX_HOST_CLASS_PROLIFIC *prolific) in _ux_host_class_prolific_configure() argument 93 if (prolific -> ux_host_class_prolific_device -> ux_device_state == UX_DEVICE_CONFIGURED) in _ux_host_class_prolific_configure() 98 …status = _ux_host_stack_device_configuration_get(prolific -> ux_host_class_prolific_device, 0, &c… in _ux_host_class_prolific_configure() 106 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_CONFIGURATION_HANDLE_UNKNOWN, prolific -> ux_host_class… in _ux_host_class_prolific_configure() 114 … if (prolific -> ux_host_class_prolific_device -> ux_device_power_source == UX_DEVICE_BUS_POWERED) in _ux_host_class_prolific_configure() 118 parent_device = prolific -> ux_host_class_prolific_device -> ux_device_parent; in _ux_host_class_prolific_configure() 129 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_CONNECTION_INCOMPATIBLE, prolific, 0, 0, UX_TRACE_ERROR… in _ux_host_class_prolific_configure() 144 …status = _ux_host_stack_configuration_interface_get(configuration, 0, 0, &prolific -> ux_host_cla… in _ux_host_class_prolific_configure()
|
| D | ux_host_class_prolific_command.c | 88 UINT _ux_host_class_prolific_command(UX_HOST_CLASS_PROLIFIC *prolific, ULONG command, in _ux_host_class_prolific_command() argument 98 control_endpoint = &prolific -> ux_host_class_prolific_device -> ux_device_control_endpoint; in _ux_host_class_prolific_command() 103 …status = _ux_host_semaphore_get(&prolific -> ux_host_class_prolific_device -> ux_device_protectio… in _ux_host_class_prolific_command() 117 …transfer_request -> ux_transfer_request_index = prolific -> ux_host_class_prolific_int… in _ux_host_class_prolific_command() 169 UINT _uxe_host_class_prolific_command(UX_HOST_CLASS_PROLIFIC *prolific, ULONG command, in _uxe_host_class_prolific_command() argument 174 if (prolific == UX_NULL) in _uxe_host_class_prolific_command() 178 return(_ux_host_class_prolific_command(prolific, command, value, data_buffer, data_length)); in _uxe_host_class_prolific_command()
|
| D | ux_host_class_prolific_reception_callback.c | 76 UX_HOST_CLASS_PROLIFIC *prolific; in _ux_host_class_prolific_reception_callback() local 80 prolific = (UX_HOST_CLASS_PROLIFIC *) transfer_request -> ux_transfer_request_class_instance; in _ux_host_class_prolific_reception_callback() 83 prolific_reception = prolific -> ux_host_class_prolific_reception; in _ux_host_class_prolific_reception_callback() 93 …prolific_reception -> ux_host_class_prolific_reception_callback(prolific, transfer_request -> ux_t… in _ux_host_class_prolific_reception_callback() 102 if (prolific -> ux_host_class_prolific_state == UX_HOST_CLASS_INSTANCE_SHUTDOWN) in _ux_host_class_prolific_reception_callback() 123 …prolific_reception -> ux_host_class_prolific_reception_callback(prolific, UX_BUFFER_OVERFLOW, UX_N… in _ux_host_class_prolific_reception_callback() 143 prolific_reception -> ux_host_class_prolific_reception_callback(prolific, in _ux_host_class_prolific_reception_callback()
|
| D | ux_host_class_prolific_read.c | 83 UINT _ux_host_class_prolific_read (UX_HOST_CLASS_PROLIFIC *prolific, UCHAR *data_pointer, in _ux_host_class_prolific_read() argument 92 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_PROLIFIC_READ, prolific, data_pointer, requested_lengt… in _ux_host_class_prolific_read() 95 if (prolific -> ux_host_class_prolific_state != UX_HOST_CLASS_INSTANCE_LIVE) in _ux_host_class_prolific_read() 102 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, prolific, 0, 0, UX_TRACE_E… in _ux_host_class_prolific_read() 111 …transfer_request = &prolific -> ux_host_class_prolific_bulk_in_endpoint -> ux_endpoint_transfer_r… in _ux_host_class_prolific_read() 238 UINT _uxe_host_class_prolific_read (UX_HOST_CLASS_PROLIFIC *prolific, UCHAR *data_pointer, in _uxe_host_class_prolific_read() argument 243 if ((prolific == UX_NULL) || (data_pointer == UX_NULL) || (actual_length == UX_NULL)) in _uxe_host_class_prolific_read() 247 return(_ux_host_class_prolific_read(prolific, data_pointer, requested_length, actual_length)); in _uxe_host_class_prolific_read()
|
| D | ux_host_class_prolific_write.c | 82 UINT _ux_host_class_prolific_write(UX_HOST_CLASS_PROLIFIC *prolific, UCHAR *data_pointer, in _ux_host_class_prolific_write() argument 91 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_PROLIFIC_WRITE, prolific, data_pointer, requested_leng… in _ux_host_class_prolific_write() 94 if (prolific -> ux_host_class_prolific_state != UX_HOST_CLASS_INSTANCE_LIVE) in _ux_host_class_prolific_write() 101 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, prolific, 0, 0, UX_TRACE_E… in _ux_host_class_prolific_write() 110 …transfer_request = &prolific -> ux_host_class_prolific_bulk_out_endpoint -> ux_endpoint_transfer_… in _ux_host_class_prolific_write() 237 UINT _uxe_host_class_prolific_write(UX_HOST_CLASS_PROLIFIC *prolific, UCHAR *data_pointer, in _uxe_host_class_prolific_write() argument 242 if ((prolific == UX_NULL) || in _uxe_host_class_prolific_write() 250 return(_ux_host_class_prolific_write(prolific, data_pointer, requested_length, actual_length)); in _uxe_host_class_prolific_write()
|
| D | ux_host_class_prolific_setup.c | 78 UINT _ux_host_class_prolific_setup(UX_HOST_CLASS_PROLIFIC *prolific) in _ux_host_class_prolific_setup() argument 87 control_endpoint = &prolific -> ux_host_class_prolific_device -> ux_device_control_endpoint; in _ux_host_class_prolific_setup() 96 …if (prolific -> ux_host_class_prolific_device -> ux_device_descriptor.bDeviceClass == 0x02) in _ux_host_class_prolific_setup() 99 prolific -> ux_host_class_prolific_device_type = UX_HOST_CLASS_PROLIFIC_DEVICE_TYPE_0; in _ux_host_class_prolific_setup() 105 if (prolific -> ux_host_class_prolific_device -> ux_device_descriptor.bMaxPacketSize0 == 64) in _ux_host_class_prolific_setup() 108 prolific -> ux_host_class_prolific_device_type = UX_HOST_CLASS_PROLIFIC_DEVICE_TYPE_HX; in _ux_host_class_prolific_setup() 113 prolific -> ux_host_class_prolific_device_type = UX_HOST_CLASS_PROLIFIC_DEVICE_TYPE_1; in _ux_host_class_prolific_setup() 348 if (prolific -> ux_host_class_prolific_device_type == UX_HOST_CLASS_PROLIFIC_DEVICE_TYPE_HX) in _ux_host_class_prolific_setup()
|
| /USBX-v6.2.1/common/usbx_host_classes/inc/ |
| D | ux_host_class_prolific.h | 223 …host_class_prolific_device_status_change_callback)(struct UX_HOST_CLASS_PROLIFIC_STRUCT *prolific, 245 … (*ux_host_class_prolific_reception_callback)(struct UX_HOST_CLASS_PROLIFIC_STRUCT *prolific, 287 UINT _ux_host_class_prolific_configure(UX_HOST_CLASS_PROLIFIC *prolific); 289 UINT _ux_host_class_prolific_endpoints_get(UX_HOST_CLASS_PROLIFIC *prolific); 291 UINT _ux_host_class_prolific_read (UX_HOST_CLASS_PROLIFIC *prolific, UCHAR *data_pointer, 293 UINT _ux_host_class_prolific_write(UX_HOST_CLASS_PROLIFIC *prolific, UCHAR *data_pointer, 295 UINT _ux_host_class_prolific_ioctl(UX_HOST_CLASS_PROLIFIC *prolific, ULONG request, 297 UINT _ux_host_class_prolific_command(UX_HOST_CLASS_PROLIFIC *prolific, ULONG command, 300 UINT _ux_host_class_prolific_reception_stop (UX_HOST_CLASS_PROLIFIC *prolific, 302 UINT _ux_host_class_prolific_reception_start (UX_HOST_CLASS_PROLIFIC *prolific, [all …]
|
| /USBX-v6.2.1/docs/ |
| D | revision_history.txt | 1836 … ux_host_class_prolific_activate.c Fixed problem during activation of the prolific class
|