aboutsummaryrefslogtreecommitdiffstats
path: root/src/gdisp/sys_rules.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gdisp/sys_rules.h')
-rw-r--r--src/gdisp/sys_rules.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/gdisp/sys_rules.h b/src/gdisp/sys_rules.h
index eca55ce3..90b07138 100644
--- a/src/gdisp/sys_rules.h
+++ b/src/gdisp/sys_rules.h
@@ -24,15 +24,12 @@
#undef GFX_USE_GDRIVER
#define GFX_USE_GDRIVER TRUE
#endif
- #if GDISP_TOTAL_CONTROLLERS > 1
- #ifndef GDISP_CONTROLLER_LIST
- #error "GDISP Multiple Controllers: You must specify a value for GDISP_CONTROLLER_LIST"
- #endif
- #ifndef GDISP_CONTROLLER_DISPLAYS
- #error "GDISP Multiple Controllers: You must specify a value for GDISP_CONTROLLER_DISPLAYS"
- #endif
+ #if defined(GDISP_DRIVER_LIST)
+ #if GDISP_TOTAL_DISPLAYS != 1
+ #error "GDISP Multiple Drivers: You can't specify both GDISP_TOTAL_DISPLAYS and GDISP_DRIVER_LIST
+ #endif
#ifndef GDISP_PIXELFORMAT
- #error "GDISP Multiple Controllers: You must specify a value for GDISP_PIXELFORMAT"
+ #error "GDISP Multiple Drivers: You must specify a value for GDISP_PIXELFORMAT when using GDISP_DRIVER_LIST"
#endif
#endif
#if GDISP_NEED_AUTOFLUSH && GDISP_NEED_TIMERFLUSH