Olá mamga
Recebi o kit a dois dias atrás e pude mexer nele um pouco. É bem interessante. Ele vem com um programa gravado na flash chamado Circle OS, o qual não é um verdadeiro OS, mas sim um programa que se auto denomina OS porque fornece funções de inicialização, configuração e de dispositivos de baixo nível, sistema FAT com IAP e outras coisas, além de criar um "ambiente" que suporta múltiplas aplicações, mas somente uma roda por vez, não suportando assim, multitasking por exemplo. Mas tudo funciona muito bem, e vale a pena aprender a programar para este OS, visto que muita coisa está pronta através de funções enlatadas. Alguém tem um iphone? Aquele lance de virar o iphone mostrando uma foto por exemplo, e a foto automaticamente rotaciona de acordo com a posição do aparelho está implementado no Circle OS 1.7 por exemplo. O acelerômetro fica sendo lido constantemente e ao rotacionar o primer, a tela rotaciona também. Interessante...
Quanto à sua dúvida, não há problemas em se programar o chip somente com seu código, sendo o mesmo em assembly ou C sem a existência deste OS. Fica a seu critério, pois não há limites de funcionamento e programação do chip. Assim você fica apto a aprender tudo que a mcu tem a oferecer e como configurá-la e utilizá-la, tanto em baixíssimo nível como em alto nível.
Embaixo da PCB, existe um header com diversor pinos da MCU que podem ser utilizados, portanto dá pra ligar um algo mais no kit sim, dá uma olhada no esquemático no site
www.stm32circle.com
Kremer