/* BGA soldering controller (c) Georg Acher, georg at acher dot org */ #include #include #include #include #include #include #include int pstate=0; #define PORT 0x378 #define IRON 1 #define LIGHT 2 #define TOPFAN_L 16 #define TOPFAN 32 #define SUBFAN_L 64 #define SUBFAN 128 void xsleep(int x) { int n; for(n=0;n