summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc24xx/include/lcd.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-05-19 12:30:00 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2011-05-19 12:30:00 +0000
commitd74ed4ad4bde98dda6b685515b2523539e04ea1f (patch)
tree263bf95d00057efd30a7e0eec10f6125d74c2c63 /c/src/lib/libbsp/arm/lpc24xx/include/lcd.h
parent2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-d74ed4ad4bde98dda6b685515b2523539e04ea1f.tar.bz2
2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* i2c/i2c-config.c: New file. * include/lcd.h: Removed EMC definitions. * misc/dma.c: Fixed initialization. * include/i2c.h, include/io.h, include/lpc-ethernet-config.h, include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c, misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin configuration API. * Makefile.am, preinstall.am: Update.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/arm/lpc24xx/include/lcd.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/arm/lpc24xx/include/lcd.h b/c/src/lib/libbsp/arm/lpc24xx/include/lcd.h
index 7a0a986259..bbe5e847b3 100644
--- a/c/src/lib/libbsp/arm/lpc24xx/include/lcd.h
+++ b/c/src/lib/libbsp/arm/lpc24xx/include/lcd.h
@@ -25,6 +25,8 @@
#include <rtems.h>
+#include <bsp/io.h>
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -54,16 +56,16 @@ typedef enum {
/**
* @brief Set the LCD @a mode.
*
- * The pins are configured according to the @a pin_config.
+ * The pins are configured according to @a pins.
*
- * @see lpc24xx_io_config() and lpc24xx_io_release().
+ * @see lpc24xx_pin_config().
*
* @retval RTEMS_SUCCESSFUL Successful operation.
* @retval RTEMS_IO_ERROR Invalid mode.
*/
rtems_status_code lpc24xx_lcd_set_mode(
lpc24xx_lcd_mode mode,
- unsigned pin_config
+ const lpc24xx_pin_range *pins
);
lpc24xx_lcd_mode lpc24xx_lcd_current_mode(void);