STM32 USB Host CDC Reader
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.
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.