updated to match api modification: split input and output
added cortexM0 documentation
added partial support for stm32f4 + modifications everywhere