- Fehler 0001
  Wenn man per SPI einen groen Block liest (readblock), kommt es oft zu
  Fehlern (ERR_DBG_SPI_SYNC) bei mmc_mega8. Ist der dadurch zu stark
  ausgelastet? Der Takt ist erheblich hher als bei UART, allerdings
  ist auch gerade eine Pause von 1ms zwischen den einzelnen bertragungen.
  Nachrechnen: 8/0.5MHz=16s, also letztlich eine ms pro Byte. Bei der
  seriellen bertragung (9600 Baud) brauche ich ebenfalls gerade etwas
  mehr als eine ms pro Byte. Wo ist der Unterschied? Bei der seriellen
  bertragung werden ebenfalls noch zwei Byte zurckgeschickt. Also ist 
  die etwas langsamer.
  Das Problem verschwindet ebenfalls, wenn ich die Spannungskontrolle
  im Timer-Interrupt nicht mehr ausfhre. Was passiert da?!?!
  Das ist wohl das gleiche Problem wie beim Programmieren, da trat es
  auch auf.
  Spricht etwa sporadisch die Spannungsberwachung fr SPI an? Dafr 
  sollte ich mir eine Merkervariable bauen.
  Genau das scheint zu passieren. In dem Moment, in dem die Verbindung
  abbricht, spricht auch die Spannungsberwachung aus dem Interrupt an.
  Ich sollte mir auch den Wert merken.
  Es ist (114, 115, 116) whrend 114 als Maximum eingetragen ist.
  114*6,5V/256=2,9V
  106*6,5V/256=2,7V
  Der Messbereich ist 7,82V. Also messe ich letztlich gerade 6 Digits
  zwischen dem Sollwert und dem Maximalwert. Ist das zu knapp? Soll ich etwas
  filtern? Muss man einfach die Toleranz vergrern?
  In jedem Fall sollte ich diesen (Fehler-)Fall dem Benutzer deutlich
  anzeigen.
        
- new name?
  unida -- Universal Interface for development of AVRs

- test byte mode write (polling implemented)

- Restart of programming mode after chip erase for byte mode devices.
  What does AVR910 do? What does AVR911 do? What does atmel's avrprog do? 
  Should this be handled by avrdude/avrprog/...
   * AVR910  does not do anything about it
   * AVR911  does not do anything about it
   * avrdude does not do anything about it
  The solution provided by atmel (avr910 and avr911) doesn't care about their
  own programming spec?!?!

- avr911 issues a page write for page mode devices in avr910 mode. It does
  not do so in avr109 mode using the 'B'-command.
  avrdude does not do so in butterfly mode. It never issues a page write.
  My code (and Klaus Leidinger's code, too) takes care of issueing the page
  write by itself.
  
- clean up register usage

- Wait smart after page write?
  Assume 128 bytes per page, 19k2 baud -> 67ms
  No.

#### Common LED usage via commands 'x' and 'y'? ###############################

  - avrdude does not seem to use the LEDs at all
  - uisp does not seem to use the LEDs at all
  - Klaus Leidinger only uses two states:
      cmd clear: LED on  or red
      cmd set:   LED off or green

