zadajesz dużo zbędnych pytań i szukasz tam problemow gdzie ich niema..
Wszystkie ARMY wywodzą się z rdzenia CORTEX-M3 jest to podstawowy rdzeń i pierwszy zaprojektowany przez firmę ARM
wszystko w STM32F100R działa tak jak w każdym innym , a że niema w cube to nie znaczy że jest to jakiś problem
-- bo niby jaki ?? nie da się kliknąć to nie działa ?? ależ działa i to bardzo dobrze ...
Cube to nowy twór i nie musi obejmować wszystkich procków
Co do kompatybilności sprzętu to eż nie widzę kłopotu , przecież to projektant systemu (ty) decydujesz co i w jaki sposób podłączasz.
Nie zawracaj sobie głowy drganiami styków to nie atmega.... rozwiązań jest wiele od programowych po sprzętowe gdzie
w przypadku ARM trochę inaczej się podłącza i można powiedzieć ze poniekąd stosuje się sprzętowe rozwiązanie/ekwiwalent progrmowego debounce. ...
Wyświetlacze noki bardzo ładnie działają z STM32 w tym 100RBT , biblioteki sa i to oczywiście że są , można tez napisać samemu
podobnie z resztą sprzętu
dlatego pomyśl czy aż takie istotne jest co jest w STM32Cube a czego niema ??
Równie dobrze możesz sobie nabyć FRDMA -- to jeszcze inne podejście do ARMów z Rdzeniem Cortex , czy też LPC, renesas czy infeony ....
a najpierw należy spojrzeć czym dysponuje wskazany procek:)
a tu masz ... a tak sobie ... taki dziwny na kolanie zegarek na VLDisco z nokią ....