#ifndef LOBO_INC #define LOBO_INC //Onset modules #include "lpsleep.h" //Luke's LOBO low-level modules #include "io_latch.h" #include "io_porte.h" #include "io_portq.h" #include "io_usb.h" #include "io_i2c.h" #include "io_sht75.h" #include "io_1wire.h" #include "ds1994.h" //Luke's LOBO high-level modules #include "loboinit.h" #include "lobomenu.h" #include "loboutil.h" //Luke's LOBO Communication Related modules #include "serial.h" #include "tserial.h" #include "modem.h" #include "drv_ctds.h" #include "drv_isus.h" #include "loboserv.h" //Luke's LOBO library modules #include "zmodem.h" #include "f_fread.h" // LOBO defines that are likly to be used with any build #define TRUE 1 #define FALSE 0 #define OK 0 #define ERROR (-1) #define TIMEOUT (-2) #define DISCONNECT (-3) #define FNULL ((FILE *)NULL) #define CTRL_A 0x01 #define CTRL_C 0x03 #define CTRL_D 0x04 #define ACK 0x06 #define NAK 0x15 #define CLOCK_FREQ 16000000 // CPU Frequency #define CONSOLE_BAUD 9600 // Console Port Baud Rate #define TICKS_PER_SECOND 1000L // Software clock tick rate #define TICKS_FOR_LPSLEEP 100L // Software clock tick rate for LPSLEEP #define USERIO_TIMEOUT 30 // Seconds for user to respond in userio.c #define KON(n) (0x0001 << (n)) #define KOFF(n) (0x0100 << (n)) #endif