mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-25 22:43:50 +01:00
pkg/tinyusb: migration to ESP-IDF v.54
This commit is contained in:
parent
99a127ac68
commit
a35c017835
@ -0,0 +1,37 @@
|
||||
From 93a725df6169ba66124079d84490e44575e1793a Mon Sep 17 00:00:00 2001
|
||||
From: Gunar Schorcht <gunar@schorcht.net>
|
||||
Date: Tue, 18 Mar 2025 13:43:15 +0100
|
||||
Subject: [PATCH 6/6] src/portable/espressif: migration to ESP-IDF v5.4
|
||||
|
||||
---
|
||||
src/portable/espressif/esp32sx/dcd_esp32sx.c | 10 ++++++++++
|
||||
1 file changed, 10 insertions(+)
|
||||
|
||||
diff --git a/src/portable/espressif/esp32sx/dcd_esp32sx.c b/src/portable/espressif/esp32sx/dcd_esp32sx.c
|
||||
index 717ac707221..e9bff871815 100644
|
||||
--- a/src/portable/espressif/esp32sx/dcd_esp32sx.c
|
||||
+++ b/src/portable/espressif/esp32sx/dcd_esp32sx.c
|
||||
@@ -38,10 +38,20 @@
|
||||
#include "soc/dport_reg.h"
|
||||
#include "soc/gpio_sig_map.h"
|
||||
#include "soc/usb_periph.h"
|
||||
+#include "soc/usb_reg.h"
|
||||
+#include "soc/usb_struct.h"
|
||||
#include "soc/periph_defs.h" // for interrupt source
|
||||
|
||||
#include "device/dcd.h"
|
||||
|
||||
+#ifndef USB_OUT_EP_NUM
|
||||
+#define USB_OUT_EP_NUM ((int) (sizeof(USB0.out_ep_reg) / sizeof(USB0.out_ep_reg[0])))
|
||||
+#endif
|
||||
+
|
||||
+#ifndef USB_IN_EP_NUM
|
||||
+#define USB_IN_EP_NUM ((int) (sizeof(USB0.in_ep_reg) / sizeof(USB0.in_ep_reg[0])))
|
||||
+#endif
|
||||
+
|
||||
// Max number of bi-directional endpoints including EP0
|
||||
// Note: ESP32S2 specs say there are only up to 5 IN active endpoints include EP0
|
||||
// We should probably prohibit enabling Endpoint IN > 4 (not done yet)
|
||||
--
|
||||
2.34.1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user