Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit a9419b5

Browse filesBrowse files
committed
Update ESP IDF
1 parent b901def commit a9419b5
Copy full SHA for a9419b5

2 files changed

+13-2Lines changed: 13 additions & 2 deletions

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎ports/esp32s2/esp-idf‎

Copy file name to clipboard
Submodule esp-idf updated 521 files
Collapse file

‎ports/esp32s2/supervisor/usb.c‎

Copy file name to clipboardExpand all lines: ports/esp32s2/supervisor/usb.c
+12-1Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
#include "lib/utils/interrupt_char.h"
3030
#include "lib/mp-readline/readline.h"
3131

32+
#include "esp-idf/components/soc/soc/esp32s2/include/soc/usb_periph.h"
33+
#include "esp-idf/components/driver/include/driver/periph_ctrl.h"
34+
#include "esp-idf/components/driver/include/driver/gpio.h"
35+
#include "esp-idf/components/esp_rom/include/esp32s2/rom/gpio.h"
36+
3237
#include "freertos/FreeRTOS.h"
3338
#include "freertos/task.h"
3439

@@ -64,16 +69,22 @@ void usb_device_task(void* param)
6469
}
6570

6671
void init_usb_hardware(void) {
72+
periph_module_reset(PERIPH_USB_MODULE);
73+
periph_module_enable(PERIPH_USB_MODULE);
6774
usb_hal_context_t hal = {
6875
.use_external_phy = false // use built-in PHY
6976
};
7077
usb_hal_init(&hal);
7178

79+
// Initialize the pin drive strength.
80+
gpio_set_drive_capability(USBPHY_DM_NUM, GPIO_DRIVE_CAP_3);
81+
gpio_set_drive_capability(USBPHY_DP_NUM, GPIO_DRIVE_CAP_3);
82+
7283
(void) xTaskCreateStatic(usb_device_task,
7384
"usbd",
7485
USBD_STACK_SIZE,
7586
NULL,
76-
configMAX_PRIORITIES-1,
87+
5,
7788
usb_device_stack,
7889
&usb_device_taskdef);
7990
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.