Dokumentacja do AVR.

May 17, 2005 6 Replies

Witam serdecznie.



Gdzie moge znalezc dokladany i zindeksowany opis wszystkich funkcji w C (avr-gcc) dla mikrokontrolerow AVR. Dodam iz w 'avr-libc Manual' mam problem ze znalezieniem podstawowych funkcji takich jak sbi i cbi.



Prosze o jakies rady.


-- Piotr


Funkcje cbi sbi zosta³y usuniête. Nale¿y zastêpowaæ je wyra¿eniami standardowymi dla jêzyka C, takimi jak | czy &.

A je¶li wzniecisz kolejnego flejma o wy¿szo¶ci ¶wi±t Wielkanocy nad Bo¿ym Narodzeniem (np. "cbi i sbi by³o fajne, ci cholerni maintanerzy avr-gcc - nie do¶æ, ¿e pracuj± za friko, to jeszcze nie s³uchaj± ludu"), to ciê splonkujê ;)

Pozdrawiam

Marcin Stanisz "A lie will go round the world before the truth has got its boots on" Terry Pratchett, "Truth"

U¿ytkownik "Marcin Stanisz" napisa³ w wiadomo¶ci news: snipped-for-privacy@bzdury.poczta.onet.pl...

Moje pytanie bylo o miejsce w ktorym znajde dokumentacje do avr-gcc, a nie o wyzszosci 'swiat Wielkanocy nad Bozym Narodzeniem'.

Prosze Cie o uwaznne czytanie, i dziekuje za poswiecony czas :)

-- Piotr

Przecie¿ ci odpowiedzia³em: funkcji cbi/sbi nie ma ju¿ w avr-gcc.

Jedynym dokumentem oficjalnym jest wymieniony przez ciebie manual. Je¶li koniecznie potrzebny ci opis sbi/cbi, musisz znale¼æ manual do starszej wersji libc. Mam do wersji 1.0.3 i tam s±, choæ oznaczone jako do usuniêcia. Mogê ci podes³aæ.

I vice-versa ;) Serdeczne

Marcin Stanisz "A lie will go round the world before the truth has got its boots on" Terry Pratchett, "Truth"

Tu m.in le¿y:

formatting link

Adam Dybkowski http://www.amwaw.edu.pl/~adybkows/ Uwaga: przed wys³aniem do mnie maila usuñ "123" z adresu.

U¿ytkownik Marcin Stanisz napisa³:

Witam Wystarczy na pocz±dku dopisaæ sobie dwie definicje i dzia³a "po staremu" :)

#define cbi(sfr, b) (sfr &= ~(1

Sfr i b powinny byæ ujête w nawiasy, bo je¶li jako parametr podasz bardziej z³o¿one wyra¿enie, to Ci siê sparsuje najprawdopodobniej niezupe³nie tak, jak by¶ sobie tego ¿yczy³ -- nie zapominaj, ¿e to jest makroekspansja, a nie wywo³anie procedury.

Pozdrawiam Piotr Wyderski

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required