zubik napisał(a):
To znaczy, tutaj do struktury która jest w eeprom, ale w ram te dane są przechowywane w tablicy
Nieważne, gdzie jest tablica, wewnątrz struktury czy nie, w RAM czy w EEPROM. Pierwszy element tablicy jest zawsze pod indeksem
[0], a nie
[MAXSENSORS] czy jakimkolwiek innym (niezerowym).
zubik napisał(a):
ona napełnia dane w tablicy gSensorsID - w ram, tę tablicę kopiuję do eeprom.
Ale nie pokazałeś, jak ją zapisujesz, tylko jak odczytujesz, więc skąd ma być wiadomo, czy i dlaczego dane są nadpisywane. W każdym razie, niezależnie od tego, czy funkcja
kopiuj_ID() zapisuje dane z EEPROM do RAM, czy odwrotnie, ten wskaźnik podałeś nieprawidłowo. Jak już napisałem, on wskazuje
za tablicę.