Arduino IDE: Adafruit Noepixel LIB - Warning nach Umstellung auf ATTiny

Gast #4274056
Lesenswert?
• ▲
▼
Ich habe ein Verständnisproblem bei der Nutzung der Adafruit 
Noepixel-LIB, um WS2812-LED Ringe anzusteuern.
Zur Programmierung von ATTiny13/85 Bausteinen habe ich eine Arduino IDE 
1.6.5 um entsprechende Aufsätze erweitert, das funzte bislang eigentlich 
reibungslos.

Als Ausgangsbasis habe ich sowohl Adafruit's Beispielcode als einen 
Internetfindling zur Realisierung eines Makroringlichtes verwendet.
Letzterer ist lt. Readme für einen Arduino mikro, also ATMega328, 
geschrieben worden, die Adafruit soll allgemein gültig sein,, 
insbesondere aber den Trinket (ATTiny85) unterstützen.

Sowohl Beispiel- als auch Ringlichtcode lassen sich für einen Arduino 
nano (328p) fehlerlos compilieren.
Nach Auswahl eines ATTiny85 und Anpassung der Ports auf diesen hagelt es 
Warnings.
Warnings bzgl. fragwürdiger Interrupts und fehlender Timer sind 
prinzipiell verständlich, andere dagegen nicht.
Z.B bzgl. Vergleiche nicht identischer Datentypen signed und unsigned, 
bei "int" im Sketch und "uint16_t" in der Lib eigentlich kein Wunder.

ABER: WARUM keine einzige Warnung bei der Verwendung eines 328p??

Es gibt zig Warnungen zu Redefinitionen irgendwo aus den Tiefen der 
AVR-Umgebung, z.B. print.h, ionx5.h, einzig der Tatsache geschuldet, 
dass von der NeoPixel.h eine Arduino.h includiert wird:
"define BIN 2"
"define BIN 7"

WARUM keine einzige Warnung bei der Verwendung eines 328p??

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.