|
|
|
@ -129,7 +129,7 @@ static int8_t CDC_Receive_FS(uint8_t* pbuf, uint32_t *Len); |
|
|
|
static int8_t CDC_TransmitCplt_FS(uint8_t *pbuf, uint32_t *Len, uint8_t epnum); |
|
|
|
|
|
|
|
/* USER CODE BEGIN PRIVATE_FUNCTIONS_DECLARATION */ |
|
|
|
|
|
|
|
__weak void usb_receive(uint8_t *buf, uint32_t *len) {} |
|
|
|
/* USER CODE END PRIVATE_FUNCTIONS_DECLARATION */ |
|
|
|
|
|
|
|
/**
|
|
|
|
@ -270,7 +270,7 @@ static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len) |
|
|
|
/* USER CODE BEGIN 6 */ |
|
|
|
USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]); |
|
|
|
USBD_CDC_ReceivePacket(&hUsbDeviceFS); |
|
|
|
CDC_Transmit_FS(Buf, *Len); // echo
|
|
|
|
usb_receive(Buf, Len); |
|
|
|
return (USBD_OK); |
|
|
|
/* USER CODE END 6 */ |
|
|
|
} |
|
|
|
|