Hmmm,
mach mal einen Vorschlag auf sourceforge.net, vielleicht wird es berücksichtigt ???
Naja außerdem kommen die updates nicht jede Woche....
gruß Sebastian
Also wenn ich jede Woche ne neue gcc-Version untergejubelt bekäme... oje.
Weisst du eigentlich, was sich in der avr-gcc 3.4.5 geändert hat? Ausser dem Rumrefummel an der API mit signal.h?
In der Maschinenbeschreibung hat sich wahrscheinlich nix grändert. Ausser nervige Warnings, wenn man einen Nicht-Starnderd-ISR-Namen verwendet (wie bekommt man die weg?)
Ich würde gerne mal nen Scheduler oder so was proggen, aber ohne __builtin_return_address(0) ist da nix zu wollen... Und der Bug ist immer noch drin. Anstatt "leere" Änderungen zu machen, sollten die Jungs das mal fixen. Sind nur ein paar Zeilen...
Disclaimer: none. Sue me.
Hmmm,
mach mal einen Vorschlag auf sourceforge.net, vielleicht wird es berücksichtigt ???
Naja außerdem kommen die updates nicht jede Woche....
gruß Sebastian
Linus TorvaldSoftware is like s e x: its better when its free.
SIG_INT.....
gibt es nach dem neuen standart nicht mehr.
dieses wort hat auch nie zu einem interrupt gepasst.
Ja. Aller bleibt anders...
Zitat von avr-gcc.3.4.5/avr/include/avr/iom8.h
Disclaimer: none. Sue me.
Nachdem ja von den hiesigen Autoren wohl noch alle leben:
wieso heisst es in "AVR-gcc" von RNWissen
https://www.roboternetz.de/wissen/in...rolog.2FEpilog
".. Dabei ist darauf zu achten, daß die ISR mit reti (return from interrupt) zurückkehrt und evtl. verwendete Register und den Status (SREG) sichert..."
Ich bastel grad an meiner ersten ISR in C herum - und beim compilieren bekomme ich für reti nur rote Karten (na ja, Punkte im build). "push sreg" oder so hab ich dann schon mal garnicht probiert![]()
Ciao sagt der JoeamBerg
Na, da wird eine Extrawurst beschrieben "naked"
Normalerweise macht der C ja die schamanistischen Rituale vor und nach einer Funktion (also auch ISR) voll elektrisch automatisch.
Also mit SREG und RETI etc. Geht dich sozusagen garnix an.
aaaaaaaber:
wenn du die "naked" attribute setzt, so wie im WIKI-Beispiel, wirst du zur Kasse gebeten und mußt das alles selbst machen.
aber eben nur dann
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Ach du heiliger Strohsack - aber danke, jetzt ist es mir klar. Es ist halt so schwer alles zu lesen und nix zu übersehen:
"Mit naked befreit man die Routine vom Standard-Prolog/Epilog."
Ich hatte es mittlerweile einfach "experimentell" programmiert, das reti auskommentiert und siehe da, die Roten Karten (Punkte) waren weg.
Danke.
Auch meine Bandit (Suzuki) ist naked - da muss man aber genauso wenig "selber machen" wie bei den verkleideten Mopeds![]()
Ciao sagt der JoeamBerg
*seufz* ich hab vor Jahren aufgehört, Moped zu fahren. (honda, Shadow)..meine Bandit (Suzuki) ist naked .
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Lesezeichen