Home
last modified time | relevance | path

Searched refs:dfu (Results 1 – 13 of 13) sorted by relevance

/USBX-v6.2.1/common/usbx_device_classes/src/
Dux_device_class_dfu_initialize.c94 UX_SLAVE_CLASS_DFU *dfu; in _ux_device_class_dfu_initialize() local
108 dfu = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX_SLAVE_CLASS_DFU)); in _ux_device_class_dfu_initialize()
111 if (dfu == UX_NULL) in _ux_device_class_dfu_initialize()
115 class_ptr -> ux_slave_class_instance = (VOID *) dfu; in _ux_device_class_dfu_initialize()
121dfu -> ux_slave_class_dfu_instance_activate = dfu_parameter -> ux_slave_class_dfu… in _ux_device_class_dfu_initialize()
122dfu -> ux_slave_class_dfu_instance_deactivate = dfu_parameter -> ux_slave_class_dfu… in _ux_device_class_dfu_initialize()
123dfu -> ux_slave_class_dfu_read = dfu_parameter -> ux_slave_class_dfu… in _ux_device_class_dfu_initialize()
124dfu -> ux_slave_class_dfu_write = dfu_parameter -> ux_slave_class_dfu… in _ux_device_class_dfu_initialize()
125dfu -> ux_slave_class_dfu_get_status = dfu_parameter -> ux_slave_class_dfu… in _ux_device_class_dfu_initialize()
126dfu -> ux_slave_class_dfu_notify = dfu_parameter -> ux_slave_class_dfu… in _ux_device_class_dfu_initialize()
[all …]
Dux_device_class_dfu_control_request.c110 UX_SLAVE_CLASS_DFU *dfu; in _ux_device_class_dfu_control_request() local
130 dfu = (UX_SLAVE_CLASS_DFU *) class_ptr -> ux_slave_class_instance; in _ux_device_class_dfu_control_request()
136 if (dfu -> ux_device_class_dfu_custom_request) in _ux_device_class_dfu_control_request()
142 media_status = dfu -> ux_device_class_dfu_custom_request(dfu, transfer_request); in _ux_device_class_dfu_control_request()
182 … _ux_device_class_dfu_event_flags_set(dfu, UX_DEVICE_CLASS_DFU_THREAD_EVENT_DISCONNECT); in _ux_device_class_dfu_control_request()
188 … _ux_device_class_dfu_event_flags_set(dfu, UX_DEVICE_CLASS_DFU_THREAD_EVENT_WAIT_RESET); in _ux_device_class_dfu_control_request()
199 _ux_device_class_dfu_status_get(dfu, transfer_request, UX_FALSE, 0, 0, 0); in _ux_device_class_dfu_control_request()
202 …*transfer_request -> ux_slave_transfer_request_data_pointer = (UCHAR) dfu -> ux_slave_class_dfu_st… in _ux_device_class_dfu_control_request()
249 _ux_device_class_dfu_status_get(dfu, transfer_request, UX_FALSE, 0, 0, 0); in _ux_device_class_dfu_control_request()
253 …*transfer_request -> ux_slave_transfer_request_data_pointer = (UCHAR) dfu -> ux_slave_class_dfu_st… in _ux_device_class_dfu_control_request()
[all …]
Dux_device_class_dfu_activate.c89 UX_SLAVE_CLASS_DFU *dfu; in _ux_device_class_dfu_activate() local
95 dfu = (UX_SLAVE_CLASS_DFU *) class_ptr -> ux_slave_class_instance; in _ux_device_class_dfu_activate()
101 interface_ptr -> ux_slave_interface_class_instance = (VOID *)dfu; in _ux_device_class_dfu_activate()
104 dfu -> ux_slave_class_dfu_interface = interface_ptr; in _ux_device_class_dfu_activate()
141 if (dfu -> ux_slave_class_dfu_instance_activate != UX_NULL) in _ux_device_class_dfu_activate()
144 dfu -> ux_slave_class_dfu_instance_activate(dfu); in _ux_device_class_dfu_activate()
148 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_DEVICE_CLASS_DFU_ACTIVATE, dfu, 0, 0, 0, UX_TRACE_DEVICE_CLASS_EV… in _ux_device_class_dfu_activate()
151 UX_TRACE_OBJECT_REGISTER(UX_TRACE_DEVICE_OBJECT_TYPE_INTERFACE, dfu, 0, 0, 0) in _ux_device_class_dfu_activate()
Dux_device_class_dfu_deactivate.c80 UX_SLAVE_CLASS_DFU *dfu; in _ux_device_class_dfu_deactivate() local
88 dfu = (UX_SLAVE_CLASS_DFU *) class_ptr -> ux_slave_class_instance; in _ux_device_class_dfu_deactivate()
91 if (dfu -> ux_slave_class_dfu_instance_deactivate != UX_NULL) in _ux_device_class_dfu_deactivate()
94 dfu -> ux_slave_class_dfu_instance_deactivate(dfu); in _ux_device_class_dfu_deactivate()
98 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_DEVICE_CLASS_DFU_DEACTIVATE, dfu, 0, 0, 0, UX_TRACE_DEVICE_CLASS_… in _ux_device_class_dfu_deactivate()
101 UX_TRACE_OBJECT_UNREGISTER(dfu); in _ux_device_class_dfu_deactivate()
Dux_device_class_dfu_tasks_run.c74 UX_SLAVE_CLASS_DFU *dfu; in _ux_device_class_dfu_tasks_run() local
79 dfu = (UX_SLAVE_CLASS_DFU *) class_instance; in _ux_device_class_dfu_tasks_run()
82 if (dfu -> ux_device_class_dfu_flags == 0) in _ux_device_class_dfu_tasks_run()
84 actual_flags = dfu -> ux_device_class_dfu_flags; in _ux_device_class_dfu_tasks_run()
89 dfu -> ux_device_class_dfu_flags &= ~UX_DEVICE_CLASS_DFU_THREAD_EVENT_DISCONNECT; in _ux_device_class_dfu_tasks_run()
105 dfu -> ux_device_class_dfu_flags &= ~UX_DEVICE_CLASS_DFU_THREAD_EVENT_WAIT_RESET; in _ux_device_class_dfu_tasks_run()
Dux_device_class_dfu_thread.c86 UX_SLAVE_CLASS_DFU *dfu; in _ux_device_class_dfu_thread() local
95 dfu = (UX_SLAVE_CLASS_DFU *) class_ptr -> ux_slave_class_instance; in _ux_device_class_dfu_thread()
103 …status = _ux_utility_event_flags_get(&dfu -> ux_slave_class_dfu_event_flags_group, (UX_DEVICE_CLA… in _ux_device_class_dfu_thread()
Dux_device_class_dfu_state_get.c68 UCHAR _ux_device_class_dfu_state_get(UX_SLAVE_CLASS_DFU *dfu) in _ux_device_class_dfu_state_get() argument
70 UX_PARAMETER_NOT_USED(dfu); in _ux_device_class_dfu_state_get()
Dux_device_class_dfu_state_sync.c76 VOID _ux_device_class_dfu_state_sync(UX_SLAVE_CLASS_DFU *dfu) in _ux_device_class_dfu_state_sync() argument
80 UX_PARAMETER_NOT_USED(dfu); in _ux_device_class_dfu_state_sync()
/USBX-v6.2.1/common/usbx_device_classes/inc/
Dux_device_class_dfu.h205 …UINT (*ux_slave_class_dfu_parameter_read)(VOID *dfu, ULONG block_number, UCHAR …
206 …UINT (*ux_slave_class_dfu_parameter_write)(VOID *dfu, ULONG block_number, UCHAR…
207 …UINT (*ux_slave_class_dfu_parameter_get_status)(VOID *dfu, ULONG *media_status);
208 UINT (*ux_slave_class_dfu_parameter_notify)(VOID *dfu, ULONG notification);
210 …UINT (*ux_device_class_dfu_parameter_custom_request)(VOID *dfu, UX_SLAVE_TRANSF…
225 …UINT (*ux_slave_class_dfu_read)(VOID *dfu, ULONG block_number, UCHAR * data_poi…
226 …UINT (*ux_slave_class_dfu_write)(VOID *dfu, ULONG block_number, UCHAR * data_po…
227 UINT (*ux_slave_class_dfu_get_status)(VOID *dfu, ULONG *media_status);
228 UINT (*ux_slave_class_dfu_notify)(VOID *dfu, ULONG notification);
230 …UINT (*ux_device_class_dfu_custom_request)(VOID *dfu, UX_SLAVE_TRANSFER *transf…
[all …]
/USBX-v6.2.1/test/regression/
Dusbx_uxe_device_dfu_test.c37 static VOID demo_thread_dfu_activate(VOID *dfu);
38 static VOID demo_thread_dfu_deactivate(VOID *dfu);
39 static UINT demo_thread_dfu_read(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG …
40 static UINT demo_thread_dfu_write(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG…
41 static UINT demo_thread_dfu_get_status(VOID *dfu, ULONG *media_status);
42 static UINT demo_thread_dfu_notify(VOID *dfu, ULONG notification);
43 static UINT demo_thread_dfu_custom_request(VOID *dfu, UX_SLAVE_TRANSFER *transfer);
518 static VOID demo_thread_dfu_activate(VOID *dfu) in demo_thread_dfu_activate() argument
522 static VOID demo_thread_dfu_deactivate(VOID *dfu) in demo_thread_dfu_deactivate() argument
526 static UINT demo_thread_dfu_read(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG leng… in demo_thread_dfu_read() argument
[all …]
Dusbx_msrc_71934_dfu_upload_test.c40 static VOID demo_thread_dfu_activate(VOID *dfu);
41 static VOID demo_thread_dfu_deactivate(VOID *dfu);
42 static UINT demo_thread_dfu_read(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG …
43 static UINT demo_thread_dfu_write(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG…
44 static UINT demo_thread_dfu_get_status(VOID *dfu, ULONG *media_status);
45 static UINT demo_thread_dfu_notify(VOID *dfu, ULONG notification);
46 static UINT demo_thread_dfu_custom_request(VOID *dfu, UX_SLAVE_TRANSFER *transfer);
658 static VOID demo_thread_dfu_activate(VOID *dfu) in demo_thread_dfu_activate() argument
662 static VOID demo_thread_dfu_deactivate(VOID *dfu) in demo_thread_dfu_deactivate() argument
666 static UINT demo_thread_dfu_read(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG leng… in demo_thread_dfu_read() argument
[all …]
Dusbx_msrc_69702_dfu_dnload_test.c40 static VOID demo_thread_dfu_activate(VOID *dfu);
41 static VOID demo_thread_dfu_deactivate(VOID *dfu);
42 static UINT demo_thread_dfu_read(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG …
43 static UINT demo_thread_dfu_write(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG…
44 static UINT demo_thread_dfu_get_status(VOID *dfu, ULONG *media_status);
45 static UINT demo_thread_dfu_notify(VOID *dfu, ULONG notification);
46 static UINT demo_thread_dfu_custom_request(VOID *dfu, UX_SLAVE_TRANSFER *transfer);
698 static VOID demo_thread_dfu_activate(VOID *dfu) in demo_thread_dfu_activate() argument
702 static VOID demo_thread_dfu_deactivate(VOID *dfu) in demo_thread_dfu_deactivate() argument
706 static UINT demo_thread_dfu_read(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG leng… in demo_thread_dfu_read() argument
[all …]
Dusbx_device_dfu_basic_test.c40 static VOID demo_thread_dfu_activate(VOID *dfu);
41 static VOID demo_thread_dfu_deactivate(VOID *dfu);
42 static UINT demo_thread_dfu_read(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG …
43 static UINT demo_thread_dfu_write(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG…
44 static UINT demo_thread_dfu_get_status(VOID *dfu, ULONG *media_status);
45 static UINT demo_thread_dfu_notify(VOID *dfu, ULONG notification);
46 static UINT demo_thread_dfu_custom_request(VOID *dfu, UX_SLAVE_TRANSFER *transfer);
753 static VOID demo_thread_dfu_activate(VOID *dfu) in demo_thread_dfu_activate() argument
757 static VOID demo_thread_dfu_deactivate(VOID *dfu) in demo_thread_dfu_deactivate() argument
761 static UINT demo_thread_dfu_read(VOID *dfu, ULONG block_number, UCHAR * data_pointer, ULONG leng… in demo_thread_dfu_read() argument
[all …]