Gast
#3758374
Hallo Leute, nachdem ich einige Dinge gelesen habe und mir nun unsicherer als zuvor bin, wollte ich euch Fragen, ob folgender Code korrekt ist oder wie man besser macht. Es geht darum über I2C eine Bytefolge auszulesen. Das Auslesen findet in der Funktion unten statt und die Daten (ein uint8_t dataConvert[] mit max. Länge von 254) muss anschließend zurückgegeben werden. Hierfür erzeuge ich von dem aufrufen der Funktion eepromReadBytes ein Buffer mit der Anzahl der Bytes die ich lesen will (max. 254 Bytes) in die die Funktion die gelesen Bytes einfüllen soll mit: p_data[i] = dataConvert[i]. Nun bin ich mir wie gesagt nicht sicher ob dies korrekt ist. Kann mir jemand helfen?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Grüße Toni