-
-
Also vorweg ich hab keinen NIBO, sondern nur mal kurz die lib installiert.
Die Warnings sagen ja eigentlich eh schon viel aus.
in Zeile 37,38 und 39 unterscheiden sich die return Werte von der, die die Funktion deklariert hat.
Die Funktion erwartet einen return Wert vom Typ PGM_P. Welchen Typ das Struct PGM_P hat ist wohl unter avr/pgmspace.h definiert.
Ich will mir ned noch das AVR Studio runterladen, aber vermutlich hat PGM_P den Typ int8_t, denn der Compiler bemängelt ja, dass sich die Pointer nur in ihrem Vorzeichen unterscheiden. Auf jeden Fall kann man sehen, dass nicai_logo_bits ein unsigned char-Array ist. Einfach die datei in einem Editor öffnen.
Für mich macht ehrlich gesagt eine negative Adresse keinen Sinn, aber na gut ich kenn den PGM_P Typ wie gesagt nicht.
Probleme sollte es keine geben solange die Adresse 127 nicht übersteigt. Alles darüber wird von dem einen als negativen Wert interpretiert und vom anderen als >127 bis 256.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen