4 * Copyright 2003, 2004, 2006 Develer S.r.l. (http://www.develer.com/)
5 * Copyright 2001 Bernardo Innocenti <bernie@codewiz.org>
6 * This file is part of DevLib - See README.devlib for information.
11 * \author Bernardo Innocenti <bernie@develer.com>
12 * \author Stefano Fedrigo <aleph@develer.com>
14 * \brief Displaytech 32122A LCD driver
19 *#* Revision 1.1 2006/01/16 03:50:57 bernie
20 *#* Import into DevLib.
22 *#* Revision 1.13 2005/11/27 22:41:08 bernie
23 *#* Remove trailing whitespace.
25 *#* Revision 1.12 2004/08/29 21:46:11 bernie
26 *#* CVSSILENT: Mark CVS log blocks.
28 *#* Revision 1.11 2004/06/11 12:40:11 customer_pw
29 *#* Changes for new board_kf
31 *#* Revision 1.10 2004/03/24 15:37:03 bernie
32 *#* Remove Copyright messages from Doxygen output
34 *#* Revision 1.9 2004/02/26 18:48:52 aleph
35 *#* Remove generic setting function which live better in levels.c
37 *#* Revision 1.8 2004/02/11 11:14:35 aleph
38 *#* Adeguate lcd_setcontrast to new leveledit callback interface
40 *#* Revision 1.7 2004/02/10 21:45:13 aleph
41 *#* Values for contrast setting are logical ascending (1->10) instead of raw PWM (240->50)
43 *#* Revision 1.6 2004/02/09 15:52:09 aleph
44 *#* Add reasonable min and max level #define for contrast
46 *#* Revision 1.5 2004/01/13 00:04:10 aleph
47 *#* change lcd_clear() to static and minor var/define name enhancements
49 *#* Revision 1.4 2004/01/07 19:06:48 aleph
50 *#* Some LCD bus optmizations and add bitmap rendering funcs
52 *#* Revision 1.3 2003/12/22 15:27:26 aleph
53 *#* Add E2 chip select and some code cosmetic changes
55 *#* Revision 1.2 2003/12/19 00:20:17 aleph
58 *#* Revision 1.1 2003/12/08 03:46:42 aleph
66 /* Predefined LCD PWM contrast values */
67 #define LCD_DEF_PWM 145
68 #define LCD_MAX_PWM 505
69 #define LCD_MIN_PWM 130
71 /* Display bitmap dims */
78 extern struct Bitmap lcd_bitmap;
81 void lcd_setpwm(int duty);
82 void lcd_blit_bitmap(struct Bitmap *bm);