Pin device on Stm32

The first device of STM32 implementation.
It add a whole new branch in include and src directories.
There is an example in test/stm32.