ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1234295 Топик полностью
abivan (25.08.2022 19:07, просмотров: 149) ответил VLLV на юнион, чтобы писать/читать данные по протоколу, насколько я помню, тип битового поля не приводится.
еще как приводится. 
typedef struct{ 
  uint16_t code : 4; 
  uint16_t Perc : 6;
  uint16_t on   : 1; 
  uint16_t      : 5;
}tCFG_LIME;

void func(tCFG_LIME data);
uint16_t rx[10];

...
func( *((tCFG_LIME*)(rx+i)));
func( *((tCFG_LIME*)(&rx[i])));
((tCFG_LIME*)&rx[i])->Perc;
...

void func(tCFG_LIME data){
  data.code;
}