ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
824131 Топик полностью
evgeniy1294 (15.03.2018 23:37, просмотров: 40) ответил VLLV на Господа, какой использовать формат координат для ввода в устройство, если точность достаточна в минутах, и желательно гонять по протоколу одно целое число?
Какой камень? Есть плавучка, кидай float, нет плавучки, суй fixed point (в минутах или десятых/сотых). Аттрибут "packed" никто не отменял.  struct __attribute__((packed)) cmd_setXY { uint8_t adr; uint8_t cmd; uint8_t len; float X; float Y; }; Потом, там где нужно: cmd_setXY* cmd = (cmd_setXY*)(pdata); X = cmd->X; Y = cmd->Y;