Я регулярно поглядываю в их код, и да - "что-то тут не так" (С). Потому что чудовищное количество ошибок I2C на некоторых платах с новым драйвером не раз обсуждалось на их форуме, а их SPI драйвер работает для чтения пары байт из МПУ, но не всего буфера в килобайт - проверено.
вопрос тут один: почему таймер ИНОГДА перестает генерировать прерывания? и почему это происходит на одной плате, и не происходит на другой? В отладчике прекрасно видно - регистр управления разрешает работу таймера, а он - стоит и не считает. ЧТО ЭТО???
Могу скриншот отладчика сделать, где видно что таймер разрешен, но не считает.