fwiw: see https://github.com/libopencm3/libopencm3/issues/83