Rarely, the motor UART thread will start late (signaled by a THREAD ENTER message), after a request has already been sent to the channel. This causes the program to completely lock up. Although there is a check to make the main thread wait for the UART thread to initialize, this appears to be flawed or not enough.
Rarely, the motor UART thread will start late (signaled by a THREAD ENTER message), after a request has already been sent to the channel. This causes the program to completely lock up. Although there is a check to make the main thread wait for the UART thread to initialize, this appears to be flawed or not enough.