Catching up with STM32 driver optimizations in libuavcan