summaryrefslogtreecommitdiff
path: root/src/portable/raspberrypi/pio_usb
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2023-08-04 11:48:04 +0700
committerGitHub <[email protected]>2023-08-04 11:48:04 +0700
commit1b04db2a777c3bac88c964f8171af0928a55477d (patch)
tree37d65952d6560d8e6a3580379dcd2a3f90860a41 /src/portable/raspberrypi/pio_usb
parent2029ca9536e7e889f0f420218136e7bd1ac091fc (diff)
parentde4ad2c7754cd2b11a4a9afafbc82766eccea3b2 (diff)
Merge branch 'master' into master
Diffstat (limited to 'src/portable/raspberrypi/pio_usb')
-rw-r--r--src/portable/raspberrypi/pio_usb/hcd_pio_usb.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c b/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c
index 130716da4..adb83e97d 100644
--- a/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c
+++ b/src/portable/raspberrypi/pio_usb/hcd_pio_usb.c
@@ -138,6 +138,11 @@ bool hcd_edpt_xfer(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr, uint8_t *
return pio_usb_host_endpoint_transfer(pio_rhport, dev_addr, ep_addr, buffer, buflen);
}
+bool hcd_edpt_abort_xfer(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
+ uint8_t const pio_rhport = RHPORT_PIO(rhport);
+ return pio_usb_host_endpoint_abort_transfer(pio_rhport, dev_addr, ep_addr);
+}
+
bool hcd_setup_send(uint8_t rhport, uint8_t dev_addr, uint8_t const setup_packet[8])
{
uint8_t const pio_rhport = RHPORT_PIO(rhport);
@@ -158,8 +163,8 @@ bool hcd_setup_send(uint8_t rhport, uint8_t dev_addr, uint8_t const setup_packet
// return busy;
//}
-bool hcd_edpt_clear_stall(uint8_t dev_addr, uint8_t ep_addr)
-{
+bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
+ (void) rhport;
(void) dev_addr;
(void) ep_addr;