1 #include <stdio.h> 2 #include "tx_api.h" 3 #include "ux_api.h" 4 #include "ux_system.h" 5 #include "ux_utility.h" 6 #include "ux_hcd_sim_host.h" 7 #include "ux_test.h" 8 #include "ux_test_utility_sim.h" 9 #include "ux_host_class_storage.h" 10 11 static UX_SYSTEM ux_system; 12 static UX_CONFIGURATION storage_configuration; 13 static UX_DEVICE device; 14 15 static UX_HOST_CLASS_STORAGE storage; 16 #ifdef CTEST test_application_define(void * first_unused_memory)17void test_application_define(void *first_unused_memory) 18 #else 19 void usbx_ux_host_class_storage_configure_overage_test_application_define(void *first_unused_memory) 20 #endif 21 { 22 23 /* Inform user. */ 24 printf("Running USB host Class Storage Configure Coverage Test ............. "); 25 26 _ux_system = &ux_system; 27 storage.ux_host_class_storage_device = &device; 28 device.ux_device_state = UX_DEVICE_RESET; 29 device.ux_device_handle = (ULONG)&device; 30 device.ux_device_first_configuration = &storage_configuration; 31 device.ux_device_power_source = UX_DEVICE_SELF_POWERED; 32 storage_configuration.ux_configuration_handle = 0; 33 34 _ux_host_class_storage_configure(&storage); 35 36 printf(" Passed\n"); 37 38 test_control_return(0); 39 return; 40 } 41