[stm32] avoid unneeded GPIO sets/resets when there is no action to be taken
[stm32] initial support for stm32f103rct6
[build] avoid double CROSS_COMPILE var when using gcc as linker