udoudou 1 год назад
Родитель
Сommit
668e414917
3 измененных файлов с 5 добавлено и 7 удалено
  1. 0 2
      CMakeLists.txt
  2. 1 1
      cherryusb.cmake
  3. 4 4
      port/dwc2/usb_glue_esp.c

+ 0 - 2
CMakeLists.txt

@@ -141,7 +141,5 @@ if(CONFIG_CHERRYUSB)
     set_source_files_properties("class/audio/usbd_audio.c"
         PROPERTIES COMPILE_FLAGS
         -Wno-maybe-uninitialized)
-    include(package_manager)
-    cu_pkg_define_version(${CMAKE_CURRENT_LIST_DIR})
 endif()
 endif()

+ 1 - 1
cherryusb.cmake

@@ -43,7 +43,7 @@ ${CMAKE_CURRENT_LIST_DIR}/class/vendor/wifi
 
 if(CONFIG_CHERRYUSB_DEVICE)
     list(APPEND cherryusb_srcs ${CMAKE_CURRENT_LIST_DIR}/core/usbd_core.c)
-    if(CONFIG_CHERRYUSB_DEVICE_CDC)
+    if(CONFIG_CHERRYUSB_DEVICE_CDC_ACM)
     list(APPEND cherryusb_srcs ${CMAKE_CURRENT_LIST_DIR}/class/cdc/usbd_cdc.c)
     endif()
     if(CONFIG_CHERRYUSB_DEVICE_HID)

+ 4 - 4
port/dwc2/usb_glue_esp.c

@@ -50,12 +50,12 @@ void usb_dc_low_level_init(void)
     }
 
     // TODO: Check when to enable interrupt
-    ret = esp_intr_alloc(DEFAULT_USB_INTR_SOURCE, ESP_INTR_FLAG_LEVEL2, usb_dc_interrupt_cb, 0, &s_interrupt_handle);
+    ret = esp_intr_alloc(DEFAULT_USB_INTR_SOURCE, ESP_INTR_FLAG_LOWMED, usb_dc_interrupt_cb, 0, &s_interrupt_handle);
     if (ret != ESP_OK) {
         USB_LOG_ERR("USB Interrupt Init Failed!\r\n");
         return;
     }
-    USB_LOG_INFO("cherryusb, version: 0x%06x\r\n", CHERRYUSB_VERSION);
+    USB_LOG_INFO("cherryusb, version: "CHERRYUSB_VERSION_STR"\r\n");
 }
 
 void usb_dc_low_level_deinit(void)
@@ -100,12 +100,12 @@ void usb_hc_low_level_init(struct usbh_bus *bus)
     }
 
     // TODO: Check when to enable interrupt
-    ret = esp_intr_alloc(DEFAULT_USB_INTR_SOURCE, ESP_INTR_FLAG_LEVEL2, usb_hc_interrupt_cb, 0, &s_interrupt_handle);
+    ret = esp_intr_alloc(DEFAULT_USB_INTR_SOURCE, ESP_INTR_FLAG_LOWMED, usb_hc_interrupt_cb, 0, &s_interrupt_handle);
     if (ret != ESP_OK) {
         USB_LOG_ERR("USB Interrupt Init Failed!\r\n");
         return;
     }
-    USB_LOG_INFO("cherryusb, version: 0x%06x\r\n", CHERRYUSB_VERSION);
+    USB_LOG_INFO("cherryusb, version: "CHERRYUSB_VERSION_STR"\r\n");
 }
 
 void usb_hc_low_level_deinit(struct usbh_bus *bus)