ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1233496 Топик полностью
Costic (22.08.2022 19:08, просмотров: 94) ответил Aleksey_75 на Битовые поля! есть вариант "прибить" каждое поле по своему битовому адресу ??? В прошлой ревизии это массив с расположением (получение) через макрос, хочу преобразовать в битовое поле, но с сохранением совместимости
Надо убрать в объявлении структуры/класса битовые поля совсем. Заменить их на uint8_t, bool, enum. И добавить, например, методы get_LE() / set_LE(uint32_t v) "little endian", которые будут упаковывать эти "кишки" структуры в биты uint32_t для дальнейшей передачи за пределы вашей системы (запись в файл/сеть).