Hi, I am using a blue pill with STM32F103 and the cdc_loop example. To evaluate the stability, I have a PC software that sends an 8byte number to the device. The device will echo the number and the PC will compare if TX=RX. Then the PC increments the number by 1 and send again to the device....all this happens at maximum speed.
It happens that the device is not echoing after 100...3000 transmission. It seems
static int32_t ep_write(uint8_t ep, void *buf, uint16_t blen) {
...
/* invalid or not ready */
default:
return -1; <--
}
-1 is returned. What could be the route cause of that?
Thx a lot for your response!
Hi, I am using a blue pill with STM32F103 and the cdc_loop example. To evaluate the stability, I have a PC software that sends an 8byte number to the device. The device will echo the number and the PC will compare if TX=RX. Then the PC increments the number by 1 and send again to the device....all this happens at maximum speed.
It happens that the device is not echoing after 100...3000 transmission. It seems
-1 is returned. What could be the route cause of that?
Thx a lot for your response!