polybassa/Wifly_Light — pull request #13 by tawarisch (2012-08-07 23:35:01+00:00)
Title: Pic18 master

So läuft nun auch bei mir. Ich habe noch ein paar Kleinigkeiten geändert und vor allem meinen code angepasst damit er zusammen mit dem target arbeitet.
Jetzt wo alles funktioniert kann ich morgen bzw. nachher richtig loslegen. Ich denke ich mache erstmal aus den makros funktionen. Angeblich ist der PIC18 ja gerade bei funktionsaufrufen im gegensatz zum PIC16 optimiert, so dass uns das nicht zu viel performance kosten sollte, aber ne menge ärger erspart. Ich glaube als du versucht hast dort noch funktionsaufrufe einzubauen bist du an einer ganz anderen grenze vom compiler gescheitert, als du dachtest.
die makros sind nämlich mittlerweile so groß, dass wenn du nur wenige zeichen hinzufügst, der compiler damit nicht mehr umgehen kann!
Normalerweise sollte ein Funktionsaufruf im makro nämlich garkein problem sein. Nur sind die makros halt schon zu groß.