Quelltext /~heha/mb-iwp/Anzeige mit VQC10/Firmware.zip/main.c

#include "led.h"

inline void __attribute__((naked,section(".init3"))) __low_level_init() {
 WDTCTL=WDTPW|WDTHOLD;
// TODO: Quarz und Taktverdopplung verwenden!
}

const WORD HellTab[]={240,480,960,1500};

int main(void) {
 ledinit();
 eint();
 int i=0;
 int j=0;
 for(;;) {
  if (ch&2) mkkat();
  if (ch&4) mkbitmap();
  bitmap[0][0][15][i]^=0x1F;
  ch^=2;
  i++; if (i>=7) {
   i=0;
   j++;
   if (j>=elemof(HellTab)) j=0;
   TA1CCR1=HellTab[j];
  }
//  LPM0;
 }
}
Vorgefundene Kodierung: ASCII (7 bit)2