/* link obj: i2c_io cci util */ #define ESC 0x1b extern char key; main(argc,argv) int argc; char **argv; { int i,j,k,b8_cnt=2; char d,adr=0xa0,page=0,b[8]; if (argc>=2) { d=argv[1][0]; if (d&0xdf=='I') { ci_init(); puts("PIO Initialisiert !\n"); exit(0); } else if (d>='2'&&d<='8') { b8_cnt=d&0x0f; } else { puts(": i2c [i]|[2-8]\n"); } } puts("Karte Stecken ... "); ci_cin(); puts("\n"); if (key==ESC) exit(0); ci_pon(); if (i2c_rd(adr,page,0)) { puts("I2C Init-Error ! "); while (!key_in()); puts("\n"); } for (i=0;i=0x20) putchar(b[j]); else putchar('.'); } puts("\n"); } ci_poff(); puts("\n"); }