CB + ST ARM M0, M3, M4, FreeRTOS

Zdravím,
přidávám nějaké zdroje pro ty, co by chtěli bojovat s ARMy v Code::Blocks.
Překladač bez omezení s podporou hw FPU.
Pokud bude třeba MAKE, informace jsou v tomto návodu. Jde o Binaries a Dependencies z gnuwin32.sourceforge.net/packages/make.htm, které se rozbalí do složky se soubory překladače.

Přiložené archivy vyjma screenů z nastavení prostředí jsou šablony pro CB. Je nutné je rozbalit do patřičné složky. V mém případě(W7) je to C:\Users\user_name\AppData\Roaming\codeblocks\UserTemplates.
Při zakládání nového projektu se pak začíná z těchto šablon.
Projekty pro M0 (F051) a M4 (F407) jsou funkční na discovery kitech, M3 je na jiném hw (F103CB), ale lze ho samozřejmě snadno upravit. Pro test M3 šablony na VL Discovery je nutné v nastavení projektu změnit typ mcu, upravit velikosti pamětí v linker skriptu a je tam možná jiné přerušení na tlačítko (celkově jiné tlačítko - nastaveno v discovery.h). V kódu to snad je popsané.
Edit: pro M3 na discovery je ještě nutné zmenšit v FreeRTOSConfig.h configTOTAL_HEAP_SIZE na max. 7kB.
nastaveniCB.zip (190 KB)
M4_CM301Periph100_discovery_FRTOS.zip (552 KB)
M4_CM301Periph100_discovery.zip (415 KB)
M3_CM301Periph350_TpBlink_FRTOS.zip (447 KB)
M3_CM301Periph350_TpBlink.zip (317 KB)
M0_CM301Periph100_discovery_FRTOS.zip (423 KB)
M0_CM301Periph100_discovery.zip (291 KB)