diff options
author | inmarket <andrewh@inmarket.com.au> | 2014-09-17 08:43:11 +1000 |
---|---|---|
committer | inmarket <andrewh@inmarket.com.au> | 2014-09-17 08:45:40 +1000 |
commit | 036ad5d3dd368d2836ed0148143da786f48f15e0 (patch) | |
tree | 023d91849252f15be2fd5bae4725441509e60010 /demos/modules/gdisp/multiple_displays/main.c | |
parent | 7f8e1a7dead66b8966fd6a4dcebcd559a0754c8a (diff) | |
download | uGFX-036ad5d3dd368d2836ed0148143da786f48f15e0.tar.gz uGFX-036ad5d3dd368d2836ed0148143da786f48f15e0.tar.bz2 uGFX-036ad5d3dd368d2836ed0148143da786f48f15e0.zip |
SImplify the options for multiple displays.
This will also be more compatible with newmouse infrastructure
Diffstat (limited to 'demos/modules/gdisp/multiple_displays/main.c')
-rw-r--r-- | demos/modules/gdisp/multiple_displays/main.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/demos/modules/gdisp/multiple_displays/main.c b/demos/modules/gdisp/multiple_displays/main.c index 4e8a5a08..c4c37bed 100644 --- a/demos/modules/gdisp/multiple_displays/main.c +++ b/demos/modules/gdisp/multiple_displays/main.c @@ -46,7 +46,7 @@ #if USE_METHOD_1 int main(void) { coord_t width, height; - coord_t display, i, j; + coord_t display, i, j, cnt; font_t f; GDisplay *g; char buf[16]; @@ -58,7 +58,8 @@ f = gdispOpenFont("*"); /* Cycle through each display */ - for(display = 0; display < GDISP_TOTAL_DISPLAYS; display++) { + cnt = gdispGetDisplayCount(); + for(display = 0; display < cnt; display++) { // Get the specified display g = gdispGetDisplay(display); @@ -84,7 +85,7 @@ #else int main(void) { coord_t width, height; - coord_t display, i, j; + coord_t display, i, j, cnt; font_t f; char buf[16]; @@ -95,7 +96,8 @@ f = gdispOpenFont("*"); /* Cycle through each display */ - for(display = 0; display < GDISP_TOTAL_DISPLAYS; display++) { + cnt = gdispGetDisplayCount(); + for(display = 0; display < cnt; display++) { // Set the default display to the specified display gdispSetDisplay(gdispGetDisplay(display)); |