У меня есть вот такой вопрос:
Как вы(обращение ко всем) работает с некоторой периферией у которой регистры устанавливаются по различным протоколам (USART, SPI, I2C) и имеют признаки only R/ only W/ RW, default-состояния отличные от 0?
Я встречал подходы с использованием массива shadow-регистров, но мне не понравился тот пример по изящности исполнения.
Если не жалко покажите свои наработки