From b27824ec34db5c951765d45133eca04bebdb28d7 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sat, 17 Apr 2010 03:58:06 +0000 Subject: [PATCH] Need to generalize the planeinfo type as well git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2600 42af7a65-404d-4744-a932-0658087f49c3 --- include/nuttx/nx.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/include/nuttx/nx.h b/include/nuttx/nx.h index 20e0c517d4..1392367b1a 100644 --- a/include/nuttx/nx.h +++ b/include/nuttx/nx.h @@ -68,14 +68,17 @@ #define NX_MOUSE_CENTERBUTTON 0x02 #define NX_MOUSE_RIGHTBUTTON 0x04 -/* NX_DRIVERTYPE selects either the framebuffer or LCD driver. A define is - * used instead of a typedef to avoid type mismatches. +/* NX_DRIVERTYPE selects either the framebuffer or LCD driver; NX_PLANINFO_TYPE + * hides the difference in the framebuffer and LCD driver plane types. defines + * are used instead of a typedefs to avoid type mismatches. */ #ifdef CONFIG_NX_LCDDRIVER -# define NX_DRIVERTYPE struct lcd_dev_s +# define NX_DRIVERTYPE struct lcd_dev_s +# define NX_PLANEINFOTYPE struct lcd_planeinfo_s #else -# define NX_DRIVERTYPE struct fb_vtable_s +# define NX_DRIVERTYPE struct fb_vtable_s +# define NX_PLANEINFOTYPE struct fb_planeinfo_s #endif /****************************************************************************