make USB serial Tx blocking (bugfix for lost TX characters)
This commit is contained in:
parent
4aa44ee0e0
commit
b7fb21aa0c
|
@ -25,7 +25,6 @@
|
||||||
|
|
||||||
/* Includes ------------------------------------------------------------------*/
|
/* Includes ------------------------------------------------------------------*/
|
||||||
#include "usbd_cdc_vcp.h"
|
#include "usbd_cdc_vcp.h"
|
||||||
//#include "stm32f4_discovery.h"
|
|
||||||
|
|
||||||
/* Private typedef -----------------------------------------------------------*/
|
/* Private typedef -----------------------------------------------------------*/
|
||||||
/* Private define ------------------------------------------------------------*/
|
/* Private define ------------------------------------------------------------*/
|
||||||
|
@ -57,7 +56,7 @@ uint8_t UsbRecBuffer[UsbRecBufferSize];
|
||||||
volatile int UsbRecRead = 0;
|
volatile int UsbRecRead = 0;
|
||||||
volatile int UsbRecWrite = 0;
|
volatile int UsbRecWrite = 0;
|
||||||
volatile int VCP_DTRHIGH = 0;
|
volatile int VCP_DTRHIGH = 0;
|
||||||
uint8_t UsbTXBlock = 0;
|
uint8_t UsbTXBlock = 1;
|
||||||
|
|
||||||
uint32_t VCPBytesAvailable(void) {
|
uint32_t VCPBytesAvailable(void) {
|
||||||
return (UsbRecWrite - UsbRecRead + UsbRecBufferSize) % UsbRecBufferSize;
|
return (UsbRecWrite - UsbRecRead + UsbRecBufferSize) % UsbRecBufferSize;
|
||||||
|
|
Loading…
Reference in New Issue