Procházet zdrojové kódy

Chibios: Fix a HardFault bug (wait after start).

master
flabbergast před 8 roky
rodič
revize
fdf808ee24
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. 7
    0
      tmk_core/protocol/chibios/main.c

+ 7
- 0
tmk_core/protocol/chibios/main.c Zobrazit soubor

while(USB_DRIVER.state != USB_ACTIVE) while(USB_DRIVER.state != USB_ACTIVE)
chThdSleepMilliseconds(50); chThdSleepMilliseconds(50);


/* Do need to wait here!
* Otherwise the next print might start a transfer on console EP
* before the USB is completely ready, which sometimes causes
* HardFaults.
*/
chThdSleepMilliseconds(50);

print("USB configured.\n"); print("USB configured.\n");


/* init TMK modules */ /* init TMK modules */