1 #include <stdio.h> 2 #include <stdint.h> 3 #include <stdlib.h> 4 #include <string.h> 5 6 #include <usb/sunxi_hal_udc.h> 7 #include <hal_cmd.h> 8 #include <hal_log.h> 9 10 #include "usb_msg.h" 11 cmd_gadget_test(int argc,const char ** argv)12static int cmd_gadget_test(int argc, const char **argv) 13 { 14 hal_log_info("usb msg desc init\n"); 15 usb_msg_desc_init(); 16 hal_log_info("hal udc init\n"); 17 hal_udc_init(); 18 hal_udc_register_callback(usb_msg_callback); 19 return 0; 20 21 } 22 FINSH_FUNCTION_EXPORT_CMD(cmd_gadget_test, hal_udc, udc hal APIs tests) 23 24