STM32F072 SLCAN Firmware Build

Job ID: 39964918

Budget: $10 – $30 USD

I already have the source for an SLCAN-compatible firmware that targets the CANable2 / SH-C31A board (STM32F072). What I’m missing is a clean, reproducible build and a ready-to-flash binary.

Scope
• Compile the existing code on the latest stable GCC-ARM (or another open-source toolchain) with no modifications other than what is required to turn on basic CAN communication.
• No higher-level stacks are needed; there is no CANopen or J1939 requirement.
• Output a .bin (or .dfu) file that I can drop straight into STM32CubeProgrammer, plus the exact commit or tag you built from and the commands you ran so I can repeat the process on my side.

Deliverables
1. Flash-ready firmware binary for STM32F072 (CANable2 / SH-C31A).
2. Short text file outlining toolchain version, build flags, and any configuration switches you touched.
3. Confirmation of successful enumeration as a USB-to-CAN adapter using slcand / candlelight-gui on a desktop test.

I’d like to get this wrapped up as soon as possible, so if you already have an STM32 environment set up the job should be quick.