main.c 503 B

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