convince chibios and opencm3 to cooperate.
each of them populate interrupt vector table, using chibios, mcu
should be trapped by chibios, and most of peripheral interrupt should
be trapped by opencm3. The choice has to be done in mcuconf.h