Programming a generic STM32F103C board in Arduino
A while back I purchased some generic STM32F103C8T6 development boards on eBay for about $4 each. I initially had some limited success programming them using the GCC ARM Embedded (eabi) toolchain and a generic STM32 loader program. Since then I've discovered a project to get them working with the Arduino 1.5+ toolchain. There's a lot of different information about the various STM32 boards out there. I'm documenting my notes here mostly for my own sanity since I don't play with these boards often. Maybe you'll find it useful too. Arduino hardware library for these boards: https://github.com/rogerclarkmelbourne/Arduino_STM32 "Support" forum: http://www.stm32duino.com/ The USB port The generic boards do not have a meaningful USB bootloader. The USB port is only useful for power. (TODO: Flash the "Maple Mini" bootloader onto them for future ease of use?) Arduino Board Selection & options Tools -> Board -> Generic S...