lcd_32122a_avr.h

Go to the documentation of this file.
00001 
00042 /*#*
00043  *#* $Log$
00044  *#* Revision 1.6  2006/07/19 12:56:25  bernie
00045  *#* Convert to new Doxygen style.
00046  *#*
00047  *#* Revision 1.5  2006/04/27 05:40:11  bernie
00048  *#* Naming convention fixes; Partial merge from project_grl.
00049  *#*
00050  *#* Revision 1.4  2006/02/15 09:13:16  bernie
00051  *#* Switch to BITMAP_FMT_PLANAR_V_LSB.
00052  *#*
00053  *#* Revision 1.3  2006/02/10 12:33:51  bernie
00054  *#* Make emulator display a bit larger.
00055  *#*
00056  *#* Revision 1.2  2006/01/17 22:59:48  bernie
00057  *#* Hardcode a different display size.
00058  *#*
00059  *#* Revision 1.1  2006/01/16 03:50:57  bernie
00060  *#* Import into DevLib.
00061  *#*/
00062 
00063 #ifndef LCD_32122A_AVR_H
00064 #define LCD_32122A_AVR_H
00065 
00066 /* Predefined LCD PWM contrast values */
00067 #define LCD_DEF_PWM 145
00068 #define LCD_MAX_PWM 505
00069 #define LCD_MIN_PWM 130
00070 
00071 /* Display bitmap dims */
00072 #define LCD_WIDTH 122
00073 #define LCD_HEIGHT 32
00074 
00075 /* fwd decl */
00076 struct Bitmap;
00077 
00078 extern struct Bitmap lcd_bitmap;
00079 
00080 void lcd_init(void);
00081 void lcd_setPwm(int duty);
00082 void lcd_blitBitmap(struct Bitmap *bm);
00083 
00084 #endif /* LCD_32122A_AVR_H */