* invalidate any other reasons why the executable file might be covered by
* the GNU General Public License.
*
- * Copyright 2003, 2004, 2005 Develer S.r.l. (http://www.develer.com/)
- * Copyright 2001 Bernardo Innocenti <bernie@codewiz.org>
+ * Copyright 2003, 2004, 2005, 2008 Develer S.r.l. (http://www.develer.com/)
+ * Copyright 2001 Bernie Innocenti <bernie@codewiz.org>
*
* -->
*
*
* \version $Id$
*
- * \author Bernardo Innocenti <bernie@develer.com>
+ * \author Bernie Innocenti <bernie@codewiz.org>
* \author Stefano Fedrigo <aleph@develer.com>
*
*/
#ifndef HW_LCD_H
#define HW_LCD_H
-#include <appconfig.h>
-
-#include <cfg/macros.h> /* BV() */
+#include "cfg/cfg_lcd.h" /* CONFIG_LCD_4BIT */
+#include <cfg/macros.h> /* BV() */
#include <cfg/debug.h>
#include <cpu/attr.h>
#include <cpu/irq.h>
#include <cpu/types.h>
-#warning TODO: This is example implementation, you must implement it!
+#warning TODO:This is an example implementation, you must implement it!
/**
* \name LCD I/O pins/ports
#define LCD_SET_E /* Implement me! */
#if CONFIG_LCD_4BIT
- #define LCD_WRITE_H(x) /* Implement me! */
- #define LCD_WRITE_L(x) /* Implement me! */
- #define LCD_READ_H /* Implement me! */
- #define LCD_READ_L /* Implement me! */
+ #define LCD_WRITE_H(x) ((void)x)/* Implement me! */
+ #define LCD_WRITE_L(x) ((void)x)/* Implement me! */
+ #define LCD_READ_H ( 0 /* Implement me! */ )
+ #define LCD_READ_L ( 0 /* Implement me! */ )
#else
- #define LCD_WRITE(x) /* Implement me! */
- #define LCD_READ /* Implement me! */
+ #define LCD_WRITE(x) ((void)x)/* Implement me! */
+ #define LCD_READ (0 /* Implement me! */ )
#endif
/*@}*/
INLINE void lcd_bus_init(void)
{
- cpuflags_t flags;
+ cpu_flags_t flags;
IRQ_SAVE_DISABLE(flags);
/*