summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhathach <[email protected]>2023-06-29 18:58:33 +0700
committerhathach <[email protected]>2023-06-29 18:58:33 +0700
commit6284f2d72287396a0df153a0a7bd192c4e3847a7 (patch)
tree650d7753e6855761c467298c649cf4d8d23a5d46
parentfe77b6713bbc0c4faafaead73f11b7a7d4952976 (diff)
add hcd_frame_number() for pio-usb host
-rw-r--r--.gitmodules0
-rw-r--r--hw/bsp/rp2040/board.h4
-rw-r--r--src/portable/raspberrypi/pio_usb/hcd_pio_usb.c2
-rw-r--r--tools/get_deps.py2
4 files changed, 5 insertions, 3 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index e69de29bb..000000000
--- a/.gitmodules
+++ /dev/null
diff --git a/hw/bsp/rp2040/board.h b/hw/bsp/rp2040/board.h
index ccad00c4a..934e1c7ae 100644
--- a/hw/bsp/rp2040/board.h
+++ b/hw/bsp/rp2040/board.h
@@ -49,7 +49,10 @@
#define UART_RX_PIN PICO_DEFAULT_UART_RX_PIN
#endif
+//--------------------------------------------------------------------+
// PIO_USB
+// default to pin on Adafruit Feather rp2040 USB Host or Tester if defined
+//--------------------------------------------------------------------+
// #define USE_ADAFRUIT_RP2040_TESTER
#ifdef USE_ADAFRUIT_RP2040_TESTER
@@ -57,7 +60,6 @@
#define PICO_DEFAULT_PIO_USB_VBUSEN_PIN 22
#endif
-// following default to pin on Adafruit Feather rp2040 USB Host
#ifndef PICO_DEFAULT_PIO_USB_DP_PIN
#define PICO_DEFAULT_PIO_USB_DP_PIN 16
#endif
diff --git a/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c b/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c
index 58b153ac3..264af2e7a 100644
--- a/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c
+++ b/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c
@@ -105,7 +105,7 @@ void hcd_device_close(uint8_t rhport, uint8_t dev_addr)
uint32_t hcd_frame_number(uint8_t rhport)
{
(void) rhport;
- return 0;
+ return pio_usb_host_get_frame_number();
}
void hcd_int_enable(uint8_t rhport)
diff --git a/tools/get_deps.py b/tools/get_deps.py
index 34e2f30a3..9b89c5e4c 100644
--- a/tools/get_deps.py
+++ b/tools/get_deps.py
@@ -54,7 +54,7 @@ deps_optional = {
'950819b7de9b32f92c3edf396bc5ffb8d66e7009',
'kinetis_k32l2 kinetis_kl lpc51 lpc54 lpc55 mcx imxrt'],
'hw/mcu/raspberry_pi/Pico-PIO-USB': ['https://github.com/sekigon-gonnoc/Pico-PIO-USB.git',
- 'c3715ce94b6f6391856de56081d4d9b3e98fa93d',
+ '58879cfa0eca5725d8db6443ec17f8896a321042',
'rp2040'],
'hw/mcu/renesas/fsp': ['https://github.com/renesas/fsp.git',
'8dc14709f2a6518b43f71efad70d900b7718d9f1',