STM32 USB Host CDC Reader

Job ID: 39953717

Budget: ₹1,500 – ₹12,500 INR

I have an STM32 board that must run in USB-host mode and simply read incoming text from a sensor that enumerates as a CDC-ACM device. No parsing, maths, or storage is required—just establish the host stack, open the virtual COM port, and make the raw text stream available so I can verify it over UART or a debug console.

You can start from STM32CubeMX/HAL or bare-metal, as long as the firmware cleanly enumerates any standard CDC device and continuously forwards the characters it receives. A minimal example project that compiles in STM32CubeIDE.

USB device is powred using external power. only D+, D- and GND are common

Deliverables
• STM32CubeIDE project files with USB host CDC class enabled
• Non-blocking loop that echoes all received text to an existing UART (115 200 bps)

I’ll flash and run the code on my hardware; if I see the sensor’s text in my terminal the job is done.
Related categories: ARM STM32