ahaaa... da könnte der seltsame Fehler begründet sein, das muss ich jetzt mal testen.
aber zu guter letzt, auch hier wieder die sizeof-Sache....:
Thema memcpy:
wenn ich einen array auf einen anderen kopieren will, habe ich bei statischen arrays verwendet
memcpy(array1, array2, sizeof(array2) );
nun ist array1 statisch und array2 ist dynamisch alloziert (mein buf).
geht das nun stattdessen so...
memcpy(array1, buf, arrlen * sizeof(int16_t) );
...![]()
Lesezeichen