Changes

Summary

  1. Fixed problem with USB VCP when sending packets with a length of a (commit: c793adb) (details)
  2. Fix HAL USB vcp serial 64 byte packet receive bug Fixes a bug in the HAL (commit: ea0e8ce) (details)
Commit c793adbd8676522a5fa34c89feb7b38899f34b67 by github
Fixed problem with USB VCP when sending packets with a length of a
multiple of 64 bytes.
(commit: c793adb)
The file was modifiedsrc/main/vcp_hal/usbd_cdc_interface.c (diff)
Commit ea0e8ce2cf479d4f7936652a79abc76eb862d411 by github
Fix HAL USB vcp serial 64 byte packet receive bug Fixes a bug in the HAL
USP vcp serial logic that would cause communication to hang after
receiving a packet containing exactly 64 bytes.
When a packet is exactly 64 bytes the USB specification requires an
empty (0 byte) pack to be additionally sent. The receiving logic was not
handling this 0 byte packet properly. The logic error would cause it to
not trigger receiving he next packet and communication would stop.
(commit: ea0e8ce)
The file was modifiedsrc/main/vcp_hal/usbd_cdc_interface.c (diff)