aboutsummaryrefslogtreecommitdiffstats
path: root/demos/modules/gdisp/multiple_displays/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'demos/modules/gdisp/multiple_displays/main.c')
-rw-r--r--demos/modules/gdisp/multiple_displays/main.c10
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));