From 8e5c66752a0fc42f554d45e961fc22dad3576cfa Mon Sep 17 00:00:00 2001 From: C-Glick <colton.glick@gmail.com> Date: Tue, 1 Feb 2022 21:08:16 -0600 Subject: [PATCH] Crazyflie responding to usb signal, but not rebooting into DFU mode and failing self check on startup. see issue !81 --- crazyflie_software/crazyflie-firmware-2021.06/src/hal/src/usb.c | 2 +- .../crazyflie-firmware-2021.06/tools/make/flash_dfu/testdfu.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crazyflie_software/crazyflie-firmware-2021.06/src/hal/src/usb.c b/crazyflie_software/crazyflie-firmware-2021.06/src/hal/src/usb.c index f129b089f..20fb6886e 100644 --- a/crazyflie_software/crazyflie-firmware-2021.06/src/hal/src/usb.c +++ b/crazyflie_software/crazyflie-firmware-2021.06/src/hal/src/usb.c @@ -189,7 +189,7 @@ static uint8_t usbd_cf_Setup(void *pdev , USB_SETUP_REQ *req) ((void (*)(void)) *((uint32_t*) 0x00000004))(); - while (1); + } else { diff --git a/crazyflie_software/crazyflie-firmware-2021.06/tools/make/flash_dfu/testdfu.py b/crazyflie_software/crazyflie-firmware-2021.06/tools/make/flash_dfu/testdfu.py index e000311dd..a40eef753 100644 --- a/crazyflie_software/crazyflie-firmware-2021.06/tools/make/flash_dfu/testdfu.py +++ b/crazyflie_software/crazyflie-firmware-2021.06/tools/make/flash_dfu/testdfu.py @@ -3,4 +3,4 @@ from cfusb import CfUsb #TODO this devieid might need to be dynamic? cfusb = CfUsb(devid=int(0)) -cfusb.set_crtp_to_usb(True) \ No newline at end of file +cfusb.set_cf_to_dfu() \ No newline at end of file -- GitLab