Nun habe ich eine Funktion die aus einem Array eine bestimmte Anzahl von
Bytes einlesen soll. Als Parameter bekommt sie einen Zeiger auf das
Array und die Anzahl der einzulesen Bytes.
1
voidWriteChunk(uint8_t*pBuffer,uint16_tnBytes){
2
//Code
3
}
Mit folgendem Code rufe ich die Funktion auf:
1
for(unsignedchari=0;i<2;i++){
2
for(unsignedchara=0;a<3;a++){
3
WriteChunk(data[i][a],8);
4
}
5
}
Wenn ich das so kompiliere bekomme ich folgende Warnung:
warning: passing argument 0 of 'WriteChunk' discards qualifiers from
pointer target type
Was will mir der Compiler mit dieser Meldung sagen?
Funktioniert meine Übergabe des Arrays überhaupt so?
Vielen Dank für eure Hilfe!