Дык, макросов наклепать - вуаля. А я вот сколько ни пытался чужим кодом под STM32 пользоваться, не получается: в лучшем случае приходится сильно "причесывать", но чаще всего там такой ужас, что просто с нуля пишу свое. Особенно "порадовали" куски кода от adafruit: вроде бы более-менее приличная контора, а в коде черт-те что творится!