wiki:De:Compile

Andere Sprachen:

Firmware herunterladen und kompilieren

Der Quellcode der Firmware kann aus dem SVN-Repository (SVN) http://respekt-empire.de/svn/CatFlap heruntergeladen werden. "trunk" ist der aktuelle Entwicklungsstand, unter "tags" befinden sich die freigegebenen Versionen.
Um die Firmware zu kompilieren wird der HITECH-C-Compiler benötigt der beim Microchip MPLAB Starter-Kit dabei ist. Im SVN-Repository befindet sich eine MPLAB Projektdatei.

Die Compilerversion sollte am besten 9.80 sein, da mit anderen Versionen schon Probleme beim Kompilieren aufgetaucht sind. Alternativ kann man mit neueren Compilern auch das Makro _LEGACY_HEADERS verwenden.


In der Datei peripherals.h kann ganz oben entweder HAS_FLAP_POTI definiert oder ent-definiert werden. Wenn die Katzenklappe unverändert ist, muß "#undef HAS_FLAP_POTI" verwendet werden. Wenn die Katzenklappe einen Poti eingebaut hat, muß "#define HAS_FLAP_POTI 1" verwendet werden.
Achtung: Wenn dies falsch definiert wird, kann der Mikrocontroller beschädigt werden!

Last modified 4 years ago Last modified on Oct 18, 2014, 1:02:34 AM