А, нет. Извините. Параллельно просто ещё другими вещами занимаюсь.
А так документацию смотрю, что можно сделать с атомарностью.
Пытаюсь понять, как применять макрос _atomic_. Вроде не написано,
что есть какие-то ограничения, а работает только для присваивания и
сложения. Если попытаться обернуть более сложную процедуру, то
выдаёт ошибку. А так пока больше идей нет. Ещё смотрю про настройку
CAN. Я гуглил похожую проблемы, большинство вариантов про другие
контроллеры конечно, но судя по всему у многих контроллеров есть настройка запрещающая изменение содержимого буфера объекта сообщения во время отправки. Попытаюсь найти такую у моего МК