** 18.11.2012 swausd
#define GCC in setup.h ergänzt
void __attribute__ ((interrupt("IRQ")))  als Ersatz für  void __irq über  #if defined (GCC) aktiviert
SWI Calls sind in gcc nicht definiert und werden zunächst in cmd.c über #if defined (GCC) deaktiviert
Aufruf von Teste_Swi in cmd.c über GCC deaktivieren
in asm-Dateien
Kommentarzeichen ';' tauschen gegen '@' in Startup_LP2220.asm
EQU tauschen gegen, und .set an den Anfng der Zeile
EXPORT tauschen gegen .global
Label bruachen einen abschließenden ':'
ARM tauschen gegen .arm
DCD gegen .word tauschen, Labels davor mit ':' versehen
DCB gegen .byte tauschen oder bei Strings gegen .ascii, Labels davor mit ':' versehen
IMPORT gegen .extern tauschen (extern ist nicht nötig, alle unbekannten IDs sind extern)
:OR: gegen '|' tauschen
ALIGN gegen .align 4 tauschen
LTORG auskommentieren???
END gegen .end tauschen
AREA gegen .section .text.fastcode tauschen (oder nur .text ???)
ENTRY gegen .func Name tauschen
PRESERVE8 auskommentieren

21.11.2012 W.S.
- Interrupts in separate Quelle ausgelagert
- die Sache mit __irq --> __attribute__ ((interrupt("IRQ"))) zentral in StdTypes.h geregelt
- Pragmas weitgehend entfernt (nur noch für Keil in interrupts.c), sind jetzt überflüssig
- cmd.c bereinigt, da mit der in den ROM2 brennbaren Appvorlage eine API-Testapp zur Verfügung steht
- Bilder CgPicture_at(...) ins GDI eingebaut und in Main ein Demobild eingebaut
- beide Startupcodes mit API-Nummer für CgPicture erweitert.
- Wrapper für API-Rufe geschrieben: BettyApiGcc.asm, aber noch unausprobiert.
- dazu .h gesplittet in: BettyAppArm.h und BettyAppGcc.h
- Probelauf cccgcc.bat mit vorhandener älterer yagarto suite, asm und c läuft durch, noch kein Linken.
- Doku aktualisiert.

26.11.2012 W.S.
- wegen Problemen mit Yagarto 4.7.2 Toolchain gewechselt auf "gcc-arm-none-eabi-4_6-2012q4-20121016"
  (launchpad.net).
- BettyBase ist damit per Batchdatei erzeugbar ohne bislang erkennbare Probleme.
  Verhalten gleich zur ARM/Keil-Version, lediglich deutlich längerer Code.
- kleine Änderungen im Startupcode: prefetch-Abort, Undef und Data-Abort werden jetzt
  separat ausgewiesen beim Restart.

28.11.2012 W.S.
- Heureka! Kompilieren per Batchfile mit Yagarto geht.
- Kochrezept dazu ins PDF geschrieben.

29.11.2012 W.S.
- ein simples Tool BettyManager.exe zusmmengeschrieben.
- kann damit endlich mehrere (!) Apps in den Flash bringen
- anschließend Kammerjäger: diverse Bugs im Appfinder beseitigt.
- kein Bug, aber falsch gedacht: das Warten nach App-Ende.
  war prozedural, also falsch und dumm von mir gewesen. Ist erledigt.
- Kreise zeichnen in GDI eingebaut
- Delayed_Event's eingebaut. Sozusagen Kurzzeitwecker, die nach ihrem
  Ablaufen einen Event eigener Wahl erzeugen
- alles zum Release 0.03 zusammengefaßt

30.11.2012 W.S.
- Siegfried hat noch Nachlässigkeiten meinerseits in
  BettyApp\BettyApiGcc.asm  entdeckt, ist korrigiert
- Linkersteuerfiles BettyBase\lpc2220_Base.ld und
  BettyApp\lpc2220_App.ld von Siegfried übernommen
- sonstige Files (makefile, make.conf usw.) von Siegfried übernommen
- PDF aktualisiert
- Uralt-Font-Tool ausgegraben und beigefügt

