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 /****************************************************************************