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
Generated by:
GCOVR (Version 4.1)