set usb task pump priority to osPriorityAboveNormal

osPriorityNormal is the same priority as the communication task. If the USB pump task runs on the same priority, it sometimes fails to respond to the host in time, causing spurious halt conditions.
This commit is contained in:
Samuel Sadok
2018-04-06 21:19:24 -07:00
parent f286bd5a3d
commit 21f74379de
+1 -1
View File
@@ -169,7 +169,7 @@ void init_communication(void) {
thread_cmd_parse = osThreadCreate(osThread(task_cmd_parse), NULL);
// Start USB interrupt handler thread
osThreadDef(task_usb_pump, usb_update_thread, osPriorityNormal, 0, 512);
osThreadDef(task_usb_pump, usb_update_thread, osPriorityAboveNormal, 0, 512);
thread_usb_pump = osThreadCreate(osThread(task_usb_pump), NULL);
}