Dobrý den,
potkali jsme se na Amperu a lehce jsem vám nastínil náš problém. Jen pro připomenutí - používáme dongle + core jako moduly pro bezdrátovou komunikaci pc a našeho zařízení. Komunikace jede s periodou 100 ms a jednou za čas (někdy je to hodiny, jindy půlden) se komunikace přeruší na desítky sekund a pak zase obnoví.
Odesílání paketů řešíme v dongle následovně:
tx_buffer_radio[0] = ID;
tx_buffer_radio[1] = X;
tx_buffer_radio[2] = Y;
tx_buffer_radio[3] = 140;
bc_spirit1_set_tx_length(4);
bc_spirit1_tx();
Potvrzení přijetí si řešíme sami na vyšší vrstvě tím, že dostane odpověď od core. Bavili jsme se na místě, že ta komunikace sama o sobě je potvrzovaná, takže by to mohlo být nadbytečné. Případně, že při tak rychlé periodě by mohl případně nějaký registr začít přetékat.
Mohl bych poprosit o nějaké nasměrování, co ještě zkusit? Případně pak domluvit placenou konzultaci.
Díky
Dalibor