27-10-2021, 22:35
Tak, dzięki kaczakat. Typ zmiennej okazał się częścią rozwiązania. Dodatkowo problem był w przesunięciu.
Jako rozwiązanie, po stronie odbiornika (ESP32) użyłem
a po stronie nadajnika
Jako rozwiązanie, po stronie odbiornika (ESP32) użyłem
Kod:
struct unitDataStructure {
int8_t id;
char parameter[4];
float value;
} attribute((packed, aligned(1)));
a po stronie nadajnika
Kod:
struct unitDataStructure {
int8_t id;
char parameter[4];
float value;
}