WinAVR und outp bzw. outb

Gast #181254
Eine Frage zu WinAVR 20050214 unter AVRStudio 3.55:

kann es sein, das es unter WinAVR kein outp und auch kein outb Befehl
existiert??? Ich weis, das die Doku zur avrlibc 1.2.3 zumindest outb
beschreibt. Bei mir läuft nur keiner der Befehle. Ich bekomme beim
Kompilieren die Fehlermeldung "undefined reference to 'outb'" (bzw.
'outp').

Eingebunden habe ich in der betreffenden Datei
#include "uart.h"
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/signal.h>
#include <avr/pgmspace.h>
#include <stdio.h>
#include <stdlib.h>
Gast
Wo bitte beschreibt die Doku noch outb()?  Das ist ein Bug.  Wenn dem
so ist, bitte ich um einen Bugreport.

Du brauchst diese Pseudo-Funktion nicht mehr.  Statt umständlich

outb(foo, bar);

zu schreiben, schreib einfach

foo = bar;

p.s.: Das ist schon x-mal durchgekaut worden.
Gast
Hallo Jörg,

schau mal hier:
http://www.nongnu.org/avr-libc/user-manual/group__avr__sfr.html ist aus
dem avr-libc 1.2.3 manual.

Mir persönlich gefällt outp/b besser als ein (semantisch) unlogisches
foo = bar... aber das ist nicht weiter wichtig. Ärgerlich ist nur, daß
man das nicht herausfinden kann, daß outp/b abgeschafft wurde. Zudem,
wo ich noch nicht ganz verstanden habe, warum man es nicht parallel
weiter existieren läßt.

P.S.: Ich habe mir jetzt auch die 3-4 übrigen Threads zu diesem Thema
angeschaut. Und gestehe, meine Frage kam dort schon mal auf.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.