GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2024-12-12 17:16:36 Lines: 7599 7850 96.8 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 100.0 % Branches: 3373 3634 92.8 %

File Lines Branches
core/src/ux_device_stack_alternate_setting_get.c
100.0 % 16 / 16 100.0 % 6 / 6
core/src/ux_device_stack_alternate_setting_set.c
100.0 % 111 / 111 100.0 % 53 / 53
core/src/ux_device_stack_class_register.c
85.2 % 23 / 27 66.7 % 8 / 12
core/src/ux_device_stack_class_unregister.c
82.6 % 19 / 23 71.4 % 10 / 14
core/src/ux_device_stack_clear_feature.c
100.0 % 25 / 25 100.0 % 13 / 13
core/src/ux_device_stack_configuration_get.c
100.0 % 9 / 9 - % 0 / 0
core/src/ux_device_stack_configuration_set.c
100.0 % 85 / 85 100.0 % 52 / 52
core/src/ux_device_stack_control_request_process.c
100.0 % 88 / 88 100.0 % 54 / 54
core/src/ux_device_stack_descriptor_send.c
100.0 % 116 / 116 100.0 % 60 / 60
core/src/ux_device_stack_disconnect.c
100.0 % 25 / 25 100.0 % 10 / 10
core/src/ux_device_stack_endpoint_stall.c
100.0 % 11 / 11 100.0 % 6 / 6
core/src/ux_device_stack_get_status.c
100.0 % 31 / 31 100.0 % 13 / 13
core/src/ux_device_stack_host_wakeup.c
100.0 % 6 / 6 100.0 % 2 / 2
core/src/ux_device_stack_initialize.c
94.0 % 110 / 117 79.2 % 61 / 77
core/src/ux_device_stack_interface_delete.c
100.0 % 20 / 20 100.0 % 2 / 2
core/src/ux_device_stack_interface_set.c
100.0 % 75 / 75 100.0 % 33 / 33
core/src/ux_device_stack_interface_start.c
100.0 % 22 / 22 100.0 % 6 / 6
core/src/ux_device_stack_microsoft_extension_register.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_device_stack_set_feature.c
100.0 % 24 / 24 100.0 % 13 / 13
core/src/ux_device_stack_transfer_abort.c
100.0 % 11 / 11 100.0 % 2 / 2
core/src/ux_device_stack_transfer_all_request_abort.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_device_stack_transfer_request.c
100.0 % 31 / 31 100.0 % 22 / 22
core/src/ux_device_stack_uninitialize.c
100.0 % 15 / 15 100.0 % 4 / 4
core/src/ux_host_stack_bandwidth_check.c
100.0 % 45 / 45 100.0 % 28 / 28
core/src/ux_host_stack_bandwidth_claim.c
100.0 % 40 / 40 100.0 % 22 / 22
core/src/ux_host_stack_bandwidth_release.c
100.0 % 40 / 40 100.0 % 24 / 24
core/src/ux_host_stack_class_call.c
100.0 % 10 / 10 100.0 % 6 / 6
core/src/ux_host_stack_class_device_scan.c
100.0 % 24 / 24 100.0 % 4 / 4
core/src/ux_host_stack_class_get.c
76.5 % 13 / 17 66.7 % 8 / 12
core/src/ux_host_stack_class_instance_create.c
100.0 % 9 / 9 100.0 % 4 / 4
core/src/ux_host_stack_class_instance_destroy.c
100.0 % 17 / 17 100.0 % 8 / 8
core/src/ux_host_stack_class_instance_get.c
71.4 % 10 / 14 60.0 % 6 / 10
core/src/ux_host_stack_class_instance_verify.c
100.0 % 16 / 16 100.0 % 12 / 12
core/src/ux_host_stack_class_interface_scan.c
100.0 % 6 / 6 100.0 % 2 / 2
core/src/ux_host_stack_class_register.c
81.8 % 18 / 22 66.7 % 8 / 12
core/src/ux_host_stack_class_unregister.c
100.0 % 12 / 12 100.0 % 4 / 4
core/src/ux_host_stack_configuration_descriptor_parse.c
100.0 % 18 / 18 100.0 % 6 / 6
core/src/ux_host_stack_configuration_enumerate.c
100.0 % 32 / 32 100.0 % 12 / 12
core/src/ux_host_stack_configuration_instance_create.c
100.0 % 9 / 9 100.0 % 6 / 6
core/src/ux_host_stack_configuration_instance_delete.c
100.0 % 10 / 10 100.0 % 6 / 6
core/src/ux_host_stack_configuration_interface_get.c
86.2 % 25 / 29 80.0 % 16 / 20
core/src/ux_host_stack_configuration_interface_scan.c
100.0 % 33 / 33 100.0 % 16 / 16
core/src/ux_host_stack_configuration_set.c
100.0 % 17 / 17 100.0 % 4 / 4
core/src/ux_host_stack_device_address_set.c
100.0 % 32 / 32 100.0 % 12 / 12
core/src/ux_host_stack_device_configuration_activate.c
80.0 % 16 / 20 80.0 % 8 / 10
core/src/ux_host_stack_device_configuration_deactivate.c
84.0 % 21 / 25 83.3 % 10 / 12
core/src/ux_host_stack_device_configuration_get.c
77.8 % 14 / 18 60.0 % 6 / 10
core/src/ux_host_stack_device_configuration_reset.c
100.0 % 20 / 20 100.0 % 4 / 4
core/src/ux_host_stack_device_configuration_select.c
100.0 % 17 / 17 100.0 % 10 / 10
core/src/ux_host_stack_device_descriptor_read.c
100.0 % 40 / 40 100.0 % 18 / 18
core/src/ux_host_stack_device_get.c
77.8 % 14 / 18 80.0 % 8 / 10
core/src/ux_host_stack_device_remove.c
100.0 % 31 / 31 100.0 % 22 / 22
core/src/ux_host_stack_device_resources_free.c
100.0 % 38 / 38 100.0 % 16 / 16
core/src/ux_host_stack_device_string_get.c
81.0 % 17 / 21 40.0 % 4 / 10
core/src/ux_host_stack_endpoint_instance_create.c
100.0 % 20 / 20 100.0 % 12 / 12
core/src/ux_host_stack_endpoint_instance_delete.c
100.0 % 11 / 11 100.0 % 4 / 4
core/src/ux_host_stack_endpoint_reset.c
100.0 % 15 / 15 100.0 % 2 / 2
core/src/ux_host_stack_endpoint_transfer_abort.c
42.9 % 3 / 7 0.0 % 0 / 2
core/src/ux_host_stack_enum_thread_entry.c
100.0 % 5 / 5 100.0 % 2 / 2
core/src/ux_host_stack_hcd_register.c
81.0 % 17 / 21 60.0 % 6 / 10
core/src/ux_host_stack_hcd_thread_entry.c
100.0 % 9 / 9 100.0 % 6 / 6
core/src/ux_host_stack_hcd_transfer_request.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_host_stack_hcd_unregister.c
89.2 % 33 / 37 90.9 % 20 / 22
core/src/ux_host_stack_initialize.c
100.0 % 66 / 66 100.0 % 48 / 48
core/src/ux_host_stack_interface_endpoint_get.c
77.8 % 14 / 18 60.0 % 6 / 10
core/src/ux_host_stack_interface_instance_create.c
100.0 % 8 / 8 100.0 % 4 / 4
core/src/ux_host_stack_interface_instance_delete.c
100.0 % 6 / 6 100.0 % 2 / 2
core/src/ux_host_stack_interface_set.c
100.0 % 12 / 12 - % 0 / 0
core/src/ux_host_stack_interface_setting_select.c
90.0 % 36 / 40 87.5 % 14 / 16
core/src/ux_host_stack_interfaces_scan.c
100.0 % 36 / 36 100.0 % 18 / 18
core/src/ux_host_stack_new_configuration_create.c
100.0 % 10 / 10 100.0 % 4 / 4
core/src/ux_host_stack_new_device_create.c
100.0 % 51 / 51 100.0 % 24 / 24
core/src/ux_host_stack_new_device_get.c
100.0 % 10 / 10 100.0 % 4 / 4
core/src/ux_host_stack_new_endpoint_create.c
100.0 % 48 / 48 100.0 % 30 / 30
core/src/ux_host_stack_new_interface_create.c
100.0 % 36 / 36 100.0 % 22 / 22
core/src/ux_host_stack_rh_change_process.c
100.0 % 23 / 23 100.0 % 18 / 18
core/src/ux_host_stack_rh_device_extraction.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_host_stack_rh_device_insertion.c
100.0 % 36 / 36 100.0 % 24 / 24
core/src/ux_host_stack_transfer_request.c
70.6 % 24 / 34 69.2 % 18 / 26
core/src/ux_host_stack_transfer_request_abort.c
58.3 % 14 / 24 55.6 % 10 / 18
core/src/ux_host_stack_uninitialize.c
100.0 % 11 / 11 - % 0 / 0
core/src/ux_system_error_handler.c
100.0 % 6 / 6 100.0 % 2 / 2
core/src/ux_system_initialize.c
92.9 % 39 / 42 68.2 % 15 / 22
core/src/ux_system_uninitialize.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_delay_ms.c
100.0 % 5 / 5 - % 0 / 0
core/src/ux_utility_descriptor_pack.c
100.0 % 22 / 22 100.0 % 9 / 9
core/src/ux_utility_descriptor_parse.c
94.9 % 37 / 39 93.8 % 15 / 16
core/src/ux_utility_error_callback_register.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_event_flags_create.c
100.0 % 5 / 5 100.0 % 2 / 2
core/src/ux_utility_event_flags_delete.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_event_flags_get.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_utility_event_flags_set.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_long_get.c
100.0 % 6 / 6 - % 0 / 0
core/src/ux_utility_long_get_big_endian.c
100.0 % 6 / 6 - % 0 / 0
core/src/ux_utility_long_put.c
100.0 % 6 / 6 - % 0 / 0
core/src/ux_utility_long_put_big_endian.c
100.0 % 9 / 9 - % 0 / 0
core/src/ux_utility_memory_allocate.c
98.5 % 65 / 66 95.5 % 21 / 22
core/src/ux_utility_memory_allocate_add_safe.c
100.0 % 2 / 2 100.0 % 2 / 2
core/src/ux_utility_memory_allocate_mulc_safe.c
100.0 % 2 / 2 100.0 % 4 / 4
core/src/ux_utility_memory_allocate_mulv_safe.c
100.0 % 2 / 2 100.0 % 2 / 2
core/src/ux_utility_memory_byte_pool_create.c
100.0 % 25 / 25 - % 0 / 0
core/src/ux_utility_memory_byte_pool_search.c
97.7 % 43 / 44 91.7 % 22 / 24
core/src/ux_utility_memory_compare.c
100.0 % 7 / 7 100.0 % 4 / 4
core/src/ux_utility_memory_copy.c
100.0 % 6 / 6 100.0 % 2 / 2
core/src/ux_utility_memory_free.c
91.4 % 32 / 35 83.3 % 10 / 12
core/src/ux_utility_memory_set.c
100.0 % 5 / 5 100.0 % 2 / 2
core/src/ux_utility_mutex_create.c
100.0 % 5 / 5 100.0 % 2 / 2
core/src/ux_utility_mutex_delete.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_mutex_off.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_mutex_on.c
100.0 % 5 / 5 100.0 % 2 / 2
core/src/ux_utility_pci_class_scan.c
100.0 % 15 / 15 100.0 % 8 / 8
core/src/ux_utility_pci_read.c
100.0 % 16 / 16 100.0 % 4 / 4
core/src/ux_utility_pci_write.c
100.0 % 20 / 20 100.0 % 4 / 4
core/src/ux_utility_physical_address.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_semaphore_create.c
100.0 % 5 / 5 100.0 % 2 / 2
core/src/ux_utility_semaphore_delete.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_semaphore_get.c
100.0 % 7 / 7 100.0 % 2 / 2
core/src/ux_utility_semaphore_put.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_short_get.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_utility_short_get_big_endian.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_utility_short_put.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_utility_short_put_big_endian.c
100.0 % 7 / 7 - % 0 / 0
core/src/ux_utility_string_length_check.c
100.0 % 13 / 13 100.0 % 8 / 8
core/src/ux_utility_string_length_get.c
100.0 % 6 / 6 100.0 % 2 / 2
core/src/ux_utility_string_to_unicode.c
100.0 % 10 / 10 100.0 % 2 / 2
core/src/ux_utility_thread_create.c
100.0 % 5 / 5 100.0 % 2 / 2
core/src/ux_utility_thread_delete.c
100.0 % 4 / 4 - % 0 / 0
core/src/ux_utility_thread_identify.c
100.0 % 2 / 2 100.0 % 2 / 2
core/src/ux_utility_thread_relinquish.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_thread_resume.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_thread_schedule_other.c
100.0 % 7 / 7 100.0 % 2 / 2
core/src/ux_utility_thread_sleep.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_thread_suspend.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_timer_create.c
100.0 % 5 / 5 100.0 % 2 / 2
core/src/ux_utility_timer_delete.c
100.0 % 3 / 3 - % 0 / 0
core/src/ux_utility_unicode_to_string.c
100.0 % 7 / 7 100.0 % 2 / 2
core/src/ux_utility_virtual_address.c
100.0 % 3 / 3 - % 0 / 0
usbx_device_classes/src/ux_device_class_cdc_acm_activate.c
100.0 % 9 / 9 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_cdc_acm_bulkin_thread.c
100.0 % 35 / 35 100.0 % 16 / 16
usbx_device_classes/src/ux_device_class_cdc_acm_bulkout_thread.c
100.0 % 18 / 18 100.0 % 12 / 12
usbx_device_classes/src/ux_device_class_cdc_acm_control_request.c
100.0 % 41 / 41 100.0 % 14 / 14
usbx_device_classes/src/ux_device_class_cdc_acm_deactivate.c
100.0 % 17 / 17 100.0 % 4 / 4
usbx_device_classes/src/ux_device_class_cdc_acm_entry.c
100.0 % 23 / 23 100.0 % 9 / 9
usbx_device_classes/src/ux_device_class_cdc_acm_initialize.c
100.0 % 55 / 55 100.0 % 28 / 28
usbx_device_classes/src/ux_device_class_cdc_acm_ioctl.c
95.5 % 85 / 89 93.3 % 28 / 30
usbx_device_classes/src/ux_device_class_cdc_acm_read.c
89.7 % 35 / 39 69.2 % 18 / 26
usbx_device_classes/src/ux_device_class_cdc_acm_unitialize.c
100.0 % 12 / 12 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_cdc_acm_write.c
90.5 % 38 / 42 71.4 % 20 / 28
usbx_device_classes/src/ux_device_class_cdc_acm_write_with_callback.c
77.8 % 14 / 18 50.0 % 6 / 12
usbx_device_classes/src/ux_device_class_cdc_ecm_activate.c
100.0 % 46 / 46 100.0 % 28 / 28
usbx_device_classes/src/ux_device_class_cdc_ecm_bulkin_thread.c
100.0 % 39 / 39 100.0 % 18 / 18
usbx_device_classes/src/ux_device_class_cdc_ecm_bulkout_thread.c
100.0 % 35 / 35 100.0 % 14 / 14
usbx_device_classes/src/ux_device_class_cdc_ecm_change.c
100.0 % 33 / 33 100.0 % 18 / 18
usbx_device_classes/src/ux_device_class_cdc_ecm_control_request.c
100.0 % 20 / 20 100.0 % 4 / 4
usbx_device_classes/src/ux_device_class_cdc_ecm_deactivate.c
100.0 % 18 / 18 100.0 % 12 / 12
usbx_device_classes/src/ux_device_class_cdc_ecm_entry.c
100.0 % 28 / 28 100.0 % 12 / 12
usbx_device_classes/src/ux_device_class_cdc_ecm_initialize.c
100.0 % 61 / 61 100.0 % 32 / 32
usbx_device_classes/src/ux_device_class_cdc_ecm_interrupt_thread.c
100.0 % 18 / 18 100.0 % 6 / 6
usbx_device_classes/src/ux_device_class_cdc_ecm_uninitialize.c
100.0 % 14 / 14 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_cdc_ecm_write.c
100.0 % 16 / 16 100.0 % 4 / 4
usbx_device_classes/src/ux_device_class_hid_activate.c
100.0 % 23 / 23 100.0 % 10 / 10
usbx_device_classes/src/ux_device_class_hid_control_request.c
100.0 % 44 / 44 100.0 % 15 / 15
usbx_device_classes/src/ux_device_class_hid_deactivate.c
100.0 % 7 / 7 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_hid_descriptor_send.c
100.0 % 51 / 51 100.0 % 21 / 21
usbx_device_classes/src/ux_device_class_hid_entry.c
100.0 % 23 / 23 100.0 % 9 / 9
usbx_device_classes/src/ux_device_class_hid_event_get.c
87.5 % 28 / 32 71.4 % 10 / 14
usbx_device_classes/src/ux_device_class_hid_event_set.c
86.2 % 25 / 29 71.4 % 10 / 14
usbx_device_classes/src/ux_device_class_hid_initialize.c
85.7 % 42 / 49 70.0 % 14 / 20
usbx_device_classes/src/ux_device_class_hid_interrupt_thread.c
100.0 % 29 / 29 100.0 % 18 / 18
usbx_device_classes/src/ux_device_class_hid_report_get.c
100.0 % 31 / 31 100.0 % 14 / 14
usbx_device_classes/src/ux_device_class_hid_report_set.c
100.0 % 18 / 18 100.0 % 6 / 6
usbx_device_classes/src/ux_device_class_hid_uninitialize.c
100.0 % 10 / 10 50.0 % 1 / 2
usbx_device_classes/src/ux_device_class_storage_activate.c
100.0 % 11 / 11 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_storage_control_request.c
100.0 % 36 / 36 100.0 % 11 / 11
usbx_device_classes/src/ux_device_class_storage_csw_send.c
100.0 % 13 / 13 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_storage_deactivate.c
100.0 % 13 / 13 100.0 % 4 / 4
usbx_device_classes/src/ux_device_class_storage_entry.c
100.0 % 24 / 24 100.0 % 9 / 9
usbx_device_classes/src/ux_device_class_storage_format.c
100.0 % 5 / 5 - % 0 / 0
usbx_device_classes/src/ux_device_class_storage_initialize.c
81.5 % 53 / 65 69.4 % 25 / 36
usbx_device_classes/src/ux_device_class_storage_inquiry.c
100.0 % 53 / 53 100.0 % 21 / 21
usbx_device_classes/src/ux_device_class_storage_mode_select.c
100.0 % 8 / 8 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_storage_mode_sense.c
100.0 % 40 / 40 100.0 % 18 / 18
usbx_device_classes/src/ux_device_class_storage_prevent_allow_media_removal.c
100.0 % 3 / 3 - % 0 / 0
usbx_device_classes/src/ux_device_class_storage_read.c
100.0 % 49 / 49 100.0 % 18 / 18
usbx_device_classes/src/ux_device_class_storage_read_capacity.c
100.0 % 16 / 16 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_storage_read_format_capacity.c
100.0 % 12 / 12 - % 0 / 0
usbx_device_classes/src/ux_device_class_storage_request_sense.c
100.0 % 22 / 22 100.0 % 6 / 6
usbx_device_classes/src/ux_device_class_storage_start_stop.c
100.0 % 3 / 3 - % 0 / 0
usbx_device_classes/src/ux_device_class_storage_synchronize_cache.c
100.0 % 25 / 25 100.0 % 10 / 10
usbx_device_classes/src/ux_device_class_storage_test_ready.c
100.0 % 10 / 10 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_storage_thread.c
100.0 % 103 / 103 100.0 % 47 / 47
usbx_device_classes/src/ux_device_class_storage_uninitialize.c
100.0 % 8 / 8 100.0 % 2 / 2
usbx_device_classes/src/ux_device_class_storage_verify.c
100.0 % 3 / 3 - % 0 / 0
usbx_device_classes/src/ux_device_class_storage_write.c
100.0 % 52 / 52 100.0 % 20 / 20
usbx_host_classes/src/ux_host_class_cdc_acm_activate.c
100.0 % 48 / 48 100.0 % 24 / 24
usbx_host_classes/src/ux_host_class_cdc_acm_capabilities_get.c
100.0 % 58 / 58 100.0 % 27 / 27
usbx_host_classes/src/ux_host_class_cdc_acm_command.c
85.2 % 23 / 27 71.4 % 5 / 7
usbx_host_classes/src/ux_host_class_cdc_acm_configure.c
100.0 % 19 / 19 100.0 % 14 / 14
usbx_host_classes/src/ux_host_class_cdc_acm_deactivate.c
100.0 % 24 / 24 100.0 % 12 / 12
usbx_host_classes/src/ux_host_class_cdc_acm_endpoints_get.c
95.9 % 47 / 49 94.1 % 32 / 34
usbx_host_classes/src/ux_host_class_cdc_acm_entry.c
100.0 % 25 / 25 100.0 % 24 / 24
usbx_host_classes/src/ux_host_class_cdc_acm_ioctl.c
94.4 % 67 / 71 90.5 % 19 / 21
usbx_host_classes/src/ux_host_class_cdc_acm_read.c
88.6 % 31 / 35 70.0 % 14 / 20
usbx_host_classes/src/ux_host_class_cdc_acm_reception_callback.c
100.0 % 19 / 19 100.0 % 6 / 6
usbx_host_classes/src/ux_host_class_cdc_acm_reception_start.c
83.3 % 20 / 24 60.0 % 6 / 10
usbx_host_classes/src/ux_host_class_cdc_acm_reception_stop.c
80.0 % 16 / 20 66.7 % 8 / 12
usbx_host_classes/src/ux_host_class_cdc_acm_transfer_request_completed.c
100.0 % 11 / 11 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_cdc_acm_write.c
86.1 % 31 / 36 63.6 % 14 / 22
usbx_host_classes/src/ux_host_class_cdc_ecm_activate.c
100.0 % 74 / 74 97.8 % 45 / 46
usbx_host_classes/src/ux_host_class_cdc_ecm_deactivate.c
100.0 % 35 / 35 100.0 % 14 / 14
usbx_host_classes/src/ux_host_class_cdc_ecm_endpoints_get.c
95.2 % 60 / 63 92.5 % 37 / 40
usbx_host_classes/src/ux_host_class_cdc_ecm_entry.c
100.0 % 24 / 24 100.0 % 22 / 22
usbx_host_classes/src/ux_host_class_cdc_ecm_interrupt_notification.c
100.0 % 26 / 26 100.0 % 18 / 18
usbx_host_classes/src/ux_host_class_cdc_ecm_mac_address_get.c
100.0 % 80 / 80 100.0 % 38 / 38
usbx_host_classes/src/ux_host_class_cdc_ecm_thread.c
100.0 % 66 / 66 100.0 % 32 / 32
usbx_host_classes/src/ux_host_class_cdc_ecm_transmission_callback.c
100.0 % 31 / 31 100.0 % 16 / 16
usbx_host_classes/src/ux_host_class_cdc_ecm_transmit_queue_clean.c
100.0 % 18 / 18 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_cdc_ecm_write.c
100.0 % 53 / 53 100.0 % 18 / 18
usbx_host_classes/src/ux_host_class_hid_activate.c
100.0 % 32 / 32 100.0 % 16 / 16
usbx_host_classes/src/ux_host_class_hid_client_register.c
86.2 % 25 / 29 77.8 % 14 / 18
usbx_host_classes/src/ux_host_class_hid_client_search.c
100.0 % 23 / 23 100.0 % 10 / 10
usbx_host_classes/src/ux_host_class_hid_configure.c
100.0 % 16 / 16 100.0 % 10 / 10
usbx_host_classes/src/ux_host_class_hid_deactivate.c
100.0 % 22 / 22 100.0 % 6 / 6
usbx_host_classes/src/ux_host_class_hid_descriptor_parse.c
100.0 % 51 / 51 100.0 % 22 / 22
usbx_host_classes/src/ux_host_class_hid_entry.c
100.0 % 26 / 26 100.0 % 13 / 13
usbx_host_classes/src/ux_host_class_hid_field_decompress.c
100.0 % 25 / 25 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hid_global_item_parse.c
100.0 % 67 / 67 100.0 % 21 / 21
usbx_host_classes/src/ux_host_class_hid_idle_get.c
87.9 % 29 / 33 75.0 % 12 / 16
usbx_host_classes/src/ux_host_class_hid_idle_set.c
84.0 % 21 / 25 75.0 % 6 / 8
usbx_host_classes/src/ux_host_class_hid_instance_clean.c
100.0 % 45 / 45 87.5 % 21 / 24
usbx_host_classes/src/ux_host_class_hid_interrupt_endpoint_search.c
100.0 % 24 / 24 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hid_item_data_get.c
100.0 % 14 / 14 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_hid_keyboard_activate.c
100.0 % 81 / 81 100.0 % 42 / 42
usbx_host_classes/src/ux_host_class_hid_keyboard_callback.c
100.0 % 91 / 91 100.0 % 46 / 46
usbx_host_classes/src/ux_host_class_hid_keyboard_deactivate.c
100.0 % 15 / 15 100.0 % 2 / 2
usbx_host_classes/src/ux_host_class_hid_keyboard_entry.c
100.0 % 14 / 14 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hid_keyboard_ioctl.c
81.0 % 17 / 21 75.0 % 6 / 8
usbx_host_classes/src/ux_host_class_hid_keyboard_key_get.c
77.3 % 17 / 22 42.9 % 6 / 14
usbx_host_classes/src/ux_host_class_hid_keyboard_thread.c
100.0 % 16 / 16 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_hid_local_item_parse.c
100.0 % 55 / 55 100.0 % 17 / 17
usbx_host_classes/src/ux_host_class_hid_main_item_parse.c
100.0 % 32 / 32 100.0 % 14 / 14
usbx_host_classes/src/ux_host_class_hid_mouse_activate.c
100.0 % 35 / 35 100.0 % 14 / 14
usbx_host_classes/src/ux_host_class_hid_mouse_buttons_get.c
63.6 % 7 / 11 33.3 % 2 / 6
usbx_host_classes/src/ux_host_class_hid_mouse_callback.c
100.0 % 31 / 31 100.0 % 13 / 13
usbx_host_classes/src/ux_host_class_hid_mouse_deactivate.c
100.0 % 8 / 8 100.0 % 2 / 2
usbx_host_classes/src/ux_host_class_hid_mouse_entry.c
100.0 % 14 / 14 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hid_mouse_position_get.c
61.5 % 8 / 13 20.0 % 2 / 10
usbx_host_classes/src/ux_host_class_hid_mouse_wheel_get.c
63.6 % 7 / 11 33.3 % 2 / 6
usbx_host_classes/src/ux_host_class_hid_periodic_report_start.c
78.9 % 15 / 19 80.0 % 8 / 10
usbx_host_classes/src/ux_host_class_hid_periodic_report_stop.c
71.4 % 10 / 14 66.7 % 4 / 6
usbx_host_classes/src/ux_host_class_hid_remote_control_activate.c
100.0 % 36 / 36 100.0 % 14 / 14
usbx_host_classes/src/ux_host_class_hid_remote_control_callback.c
100.0 % 16 / 16 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_hid_remote_control_deactivate.c
100.0 % 10 / 10 100.0 % 2 / 2
usbx_host_classes/src/ux_host_class_hid_remote_control_entry.c
100.0 % 16 / 16 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hid_remote_control_usage_get.c
78.3 % 18 / 23 42.9 % 6 / 14
usbx_host_classes/src/ux_host_class_hid_report_add.c
100.0 % 86 / 86 100.0 % 40 / 40
usbx_host_classes/src/ux_host_class_hid_report_callback_register.c
81.8 % 18 / 22 66.7 % 8 / 12
usbx_host_classes/src/ux_host_class_hid_report_compress.c
100.0 % 33 / 33 100.0 % 22 / 22
usbx_host_classes/src/ux_host_class_hid_report_decompress.c
100.0 % 10 / 10 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_hid_report_descriptor_get.c
100.0 % 44 / 44 100.0 % 18 / 18
usbx_host_classes/src/ux_host_class_hid_report_get.c
91.8 % 45 / 49 84.6 % 22 / 26
usbx_host_classes/src/ux_host_class_hid_report_id_get.c
87.5 % 28 / 32 75.0 % 12 / 16
usbx_host_classes/src/ux_host_class_hid_report_item_analyse.c
100.0 % 18 / 18 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_hid_report_set.c
92.7 % 51 / 55 85.7 % 24 / 28
usbx_host_classes/src/ux_host_class_hid_resources_free.c
100.0 % 2 / 2 - % 0 / 0
usbx_host_classes/src/ux_host_class_hid_transfer_request_completed.c
100.0 % 63 / 63 100.0 % 34 / 34
usbx_host_classes/src/ux_host_class_hub_activate.c
100.0 % 23 / 23 100.0 % 10 / 10
usbx_host_classes/src/ux_host_class_hub_change_detect.c
100.0 % 10 / 10 100.0 % 6 / 6
usbx_host_classes/src/ux_host_class_hub_change_process.c
100.0 % 13 / 13 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hub_configure.c
100.0 % 31 / 31 100.0 % 14 / 14
usbx_host_classes/src/ux_host_class_hub_deactivate.c
100.0 % 17 / 17 100.0 % 6 / 6
usbx_host_classes/src/ux_host_class_hub_descriptor_get.c
100.0 % 49 / 49 100.0 % 18 / 18
usbx_host_classes/src/ux_host_class_hub_entry.c
100.0 % 16 / 16 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hub_feature.c
100.0 % 13 / 13 100.0 % 2 / 2
usbx_host_classes/src/ux_host_class_hub_hub_change_process.c
100.0 % 2 / 2 - % 0 / 0
usbx_host_classes/src/ux_host_class_hub_interrupt_endpoint_start.c
100.0 % 21 / 21 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hub_port_change_connection_process.c
100.0 % 49 / 49 100.0 % 32 / 32
usbx_host_classes/src/ux_host_class_hub_port_change_enable_process.c
100.0 % 3 / 3 - % 0 / 0
usbx_host_classes/src/ux_host_class_hub_port_change_over_current_process.c
100.0 % 4 / 4 - % 0 / 0
usbx_host_classes/src/ux_host_class_hub_port_change_process.c
100.0 % 15 / 15 100.0 % 12 / 12
usbx_host_classes/src/ux_host_class_hub_port_change_reset_process.c
100.0 % 3 / 3 - % 0 / 0
usbx_host_classes/src/ux_host_class_hub_port_change_suspend_process.c
100.0 % 3 / 3 - % 0 / 0
usbx_host_classes/src/ux_host_class_hub_port_reset.c
100.0 % 15 / 15 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hub_ports_power.c
100.0 % 11 / 11 100.0 % 6 / 6
usbx_host_classes/src/ux_host_class_hub_status_get.c
100.0 % 23 / 23 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_hub_transfer_request_completed.c
100.0 % 12 / 12 100.0 % 8 / 8
usbx_host_classes/src/ux_host_class_storage_activate.c
94.1 % 32 / 34 92.9 % 13 / 14
usbx_host_classes/src/ux_host_class_storage_cbw_initialize.c
100.0 % 10 / 10 - % 0 / 0
usbx_host_classes/src/ux_host_class_storage_configure.c
100.0 % 19 / 19 100.0 % 14 / 14
usbx_host_classes/src/ux_host_class_storage_deactivate.c
100.0 % 27 / 27 83.3 % 10 / 12
usbx_host_classes/src/ux_host_class_storage_device_initialize.c
100.0 % 24 / 24 100.0 % 12 / 12
usbx_host_classes/src/ux_host_class_storage_device_reset.c
100.0 % 14 / 14 - % 0 / 0
usbx_host_classes/src/ux_host_class_storage_device_support_check.c
100.0 % 14 / 14 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_storage_driver_entry.c
100.0 % 64 / 64 100.0 % 25 / 25
usbx_host_classes/src/ux_host_class_storage_endpoints_get.c
93.8 % 30 / 32 90.0 % 18 / 20
usbx_host_classes/src/ux_host_class_storage_entry.c
100.0 % 48 / 48 100.0 % 24 / 24
usbx_host_classes/src/ux_host_class_storage_max_lun_get.c
100.0 % 24 / 24 100.0 % 10 / 10
usbx_host_classes/src/ux_host_class_storage_media_capacity_get.c
100.0 % 31 / 31 100.0 % 13 / 13
usbx_host_classes/src/ux_host_class_storage_media_characteristics_get.c
100.0 % 16 / 16 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_storage_media_format_capacity_get.c
100.0 % 12 / 12 100.0 % 2 / 2
usbx_host_classes/src/ux_host_class_storage_media_mount.c
100.0 % 26 / 26 95.5 % 21 / 22
usbx_host_classes/src/ux_host_class_storage_media_open.c
92.0 % 23 / 25 90.0 % 9 / 10
usbx_host_classes/src/ux_host_class_storage_media_protection_check.c
100.0 % 26 / 26 100.0 % 10 / 10
usbx_host_classes/src/ux_host_class_storage_media_read.c
85.2 % 23 / 27 66.7 % 8 / 12
usbx_host_classes/src/ux_host_class_storage_media_recovery_sense_get.c
100.0 % 19 / 19 100.0 % 4 / 4
usbx_host_classes/src/ux_host_class_storage_media_write.c
83.3 % 20 / 24 75.0 % 6 / 8
usbx_host_classes/src/ux_host_class_storage_partition_read.c
100.0 % 15 / 15 100.0 % 5 / 5
usbx_host_classes/src/ux_host_class_storage_request_sense.c
100.0 % 20 / 20 100.0 % 6 / 6
usbx_host_classes/src/ux_host_class_storage_sense_code_translate.c
100.0 % 2 / 2 - % 0 / 0
usbx_host_classes/src/ux_host_class_storage_start_stop.c
100.0 % 13 / 13 100.0 % 6 / 6
usbx_host_classes/src/ux_host_class_storage_thread_entry.c
100.0 % 73 / 73 100.0 % 49 / 49
usbx_host_classes/src/ux_host_class_storage_transport.c
100.0 % 13 / 13 100.0 % 6 / 6
usbx_host_classes/src/ux_host_class_storage_transport_bo.c
100.0 % 88 / 88 100.0 % 48 / 48
usbx_host_classes/src/ux_host_class_storage_unit_ready_test.c
100.0 % 7 / 7 - % 0 / 0