From 9a38bd92b56049c9c7aa7f861fe04b97069581ed Mon Sep 17 00:00:00 2001 From: patacongo Date: Sat, 17 Apr 2010 03:58:06 +0000 Subject: 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 --- nuttx/include/nuttx/nx.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'nuttx/include') diff --git a/nuttx/include/nuttx/nx.h b/nuttx/include/nuttx/nx.h index 20e0c517d..1392367b1 100644 --- a/nuttx/include/nuttx/nx.h +++ b/nuttx/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 /**************************************************************************** -- cgit v1.2.3