summaryrefslogtreecommitdiff
path: root/src/portable/raspberrypi
diff options
context:
space:
mode:
authorgraham sanderson <[email protected]>2023-03-02 14:32:22 -0600
committergraham sanderson <[email protected]>2023-03-02 14:32:22 -0600
commitb7fa90e7066fff8a529d02c2a51a3319f25c77f8 (patch)
tree797381e716eb1a450e60a9093811cdcb8c19c8bf /src/portable/raspberrypi
parent34798ff85ec819bafc09da57f7853a1d116a7fff (diff)
rp2040: Fixup lib and example compile for LLVM Embedded Toolchain for ARM
Diffstat (limited to 'src/portable/raspberrypi')
-rw-r--r--src/portable/raspberrypi/rp2040/dcd_rp2040.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/portable/raspberrypi/rp2040/dcd_rp2040.c b/src/portable/raspberrypi/rp2040/dcd_rp2040.c
index b5fa90c92..8df7bef2b 100644
--- a/src/portable/raspberrypi/rp2040/dcd_rp2040.c
+++ b/src/portable/raspberrypi/rp2040/dcd_rp2040.c
@@ -297,7 +297,7 @@ static void __tusb_irq_path_func(dcd_rp2040_irq)(void)
if ( status & USB_INTS_SETUP_REQ_BITS )
{
handled |= USB_INTS_SETUP_REQ_BITS;
- uint8_t const * setup = (uint8_t const*) &usb_dpram->setup_packet;
+ uint8_t const * setup = remove_volatile_cast(uint8_t const*, &usb_dpram->setup_packet);
// reset pid to both 1 (data and ack)
reset_ep0_pid();