STM32F072 USB device spews bogus data
Has anyone seen a similar issue?
STM32F072CBT with USB 'Custom HID' based application (mix of 'HID' and 'Custom HID'), on a 100% custom board.
With many hosts (desktop PCs and laptops) it works as intended.
But with certain hosts sometimes the HID data IN endpoint starts spewing a lot of garbage, right after successful enumeration, reading all descriptors etc. Every read from the IN endpoint produces 200+ bytes. My code is not sending this data.
This is seen on a Ellisys analyzer.
I understand that this may be caused by our hardware (USB power suppy and so on) but no idea how.
Any clues?
Thanks,
-- pa
#usb-device #usb-hid #stm32f0