//***************************************************************************** // File Name : datalogger.c // // Title : Windlogger // Revision : 0.3 22-10-2006 // Revision History: // When Who Description of change // ----------- ----------- ----------------------- // 20-Oct-2002 pstang Created the program // Oct - 2006 RifRaf changes stuff //***************************************************************************** //----- Include Files --------------------------------------------------------- #include // include I/O definitions (port names, pin names, etc) #include // include "signal" names (interrupt names) #include // include interrupt support #include "global.h" // include our global settings #include "uart.h" // include uart function library #include "rprintf.h" // include printf function library #include "timer.h" // include timer function library (timing, PWM, etc) #include "a2d.h" // include A/D converter function library #include "vt100.h" // include VT100 terminal support #include "extint.h" // include external interrupt library #define SetBit(BIT, PORT) PORT |= (1< 620) { mode = 0; SwitchToLoad(); } if (volts < 580) { mode = 1; SwitchToCharging(); } vt100SetCursorPos(1,1); rprintf("[%d%d%d%d%d%d]\r\n",volts,shuntvolts,rpm,windpulse,mode,direction); } } void checkDirection(void) { if (0) { } else if ( !(PINC & (1<