Witam
Chciałbym zoptymalizować kod pod względem zajętości pamięci konkretnie chodzi mi o obsługę UARTU. Nie wiem ile dokładnie pamięci zyskam (pewnie 2 bajty, ale chciałbym się też czegoś nowego przy okazji nauczyć)
Generalnie mam 2 funkcje
Według noty Atmel
Niestety cały czas walczę z pierwszą funkcją i wyszło mi coś takiego
Chyba zaczynam rozumieć dlaczego tak mało ludzi programuje w czystym ASM.
Jak widać na załączonym kodzie pomoc mile widziana.
Pozdrawiam
Chciałbym zoptymalizować kod pod względem zajętości pamięci konkretnie chodzi mi o obsługę UARTU. Nie wiem ile dokładnie pamięci zyskam (pewnie 2 bajty, ale chciałbym się też czegoś nowego przy okazji nauczyć)
Generalnie mam 2 funkcje
Kod: C / C++
Według noty Atmel
Kod: AVR assembler
Niestety cały czas walczę z pierwszą funkcją i wyszło mi coś takiego
Kod: AVR assembler
Chyba zaczynam rozumieć dlaczego tak mało ludzi programuje w czystym ASM.
Jak widać na załączonym kodzie pomoc mile widziana.
Pozdrawiam
