/*
 * lcd.h - lcd defines
 *
 * $Id: lcd.h,v 1.4 2002/08/02 20:05:07 tomdean Exp $
 */

#ifndef _LCD_H_INCLUDED
#define _LCD_H_INCLUDED

extern unsigned char lcd_row_1[];
extern unsigned char lcd_row_2[];
extern unsigned char lcd_row_3[];
extern unsigned char lcd_row_4[];
extern unsigned char error1[];    /* put in row 1 if DEBUG */
extern unsigned char error3[];    /* put in row 3 if DEBUG */
extern unsigned char error3_in_use;

#define ADC_1_LOC lcd_row_1 + 00  /* row 1, 00-03 */
#define ADC_2_LOC lcd_row_1 + 05  /* row 1, 05-08 */
#define ADC_3_LOC lcd_row_1 + 10  /* row 1, 10-13 */
#define ADC_4_LOC lcd_row_1 + 15  /* row 1, 15-18 */
#define ADC_5_LOC lcd_row_1 + 20  /* row 1, 20-23 */
#define ADC_6_LOC lcd_row_1 + 25  /* row 1, 25-28 */
#define ADC_7_LOC lcd_row_1 + 30  /* row 1, 30-33 */
#define ADC_8_LOC lcd_row_1 + 35  /* row 1, 35-38 */

#define CUR_TASK_LOC lcd_row_3 + 33  /* row 3, 33-33 */
#define TASK0_COUNT lcd_row_3 + 35   /* row 3, 35-39 */
#define TASK1_COUNT lcd_row_4 + 00   /* row 4, 00-03 */
#define TASK2_COUNT lcd_row_4 + 05   /* row 4, 05-08 */
#define TASK3_COUNT lcd_row_4 + 10   /* row 4, 10-13 */
#define TASK4_COUNT lcd_row_4 + 15   /* row 4, 15-18 */
#define TASK5_COUNT lcd_row_4 + 20   /* row 4, 20-23 */
#define TASK6_COUNT lcd_row_4 + 25   /* row 4, 25-28 */
#define TASK7_COUNT lcd_row_4 + 30   /* row 4, 30-33 */
#define TASK8_COUNT lcd_row_4 + 35   /* row 4, 35-39 */
									
#endif
