Господа, есть вопрос, может кто-то знаком с ситуацией. STM32 шлет сообщения в CAN, но поскольку "почтовых ящика" всего три, то иногда они переполняются и во-первых, как мне кажется, это влияет на частоту отправки сообщений, ибо она начинает немного скакать, а во-вторых, чисто в теории сообщения, которые не убрались в ящики и ждут отправки могут пропасть. Попытался сделать программный буфер в виде циклического массива и просто брать из него, но сделал либо криво, либо что-то не учел, но стала появляться какая-то черная магия в отправке сообщений, чего мне совершенно не нужно.
В англоязычном интернете нашел пару таких проблем, но что-то как будто не то. Может сталкивался кто и знает элегантные способы решения?