equal
deleted
inserted
replaced
197 { |
197 { |
198 fprintf(stderr, "ERROR: Failed initializing display %s\n", displayName.c_str()); |
198 fprintf(stderr, "ERROR: Failed initializing display %s\n", displayName.c_str()); |
199 delete lcd; |
199 delete lcd; |
200 return 7; |
200 return 7; |
201 } |
201 } |
202 lcd->SetBrightness(GLCD::Config.driverConfigs[displayNumber].brightness); |
202 lcd->SetBrightness(GLCD::Config.driverConfigs[displayNumber].brightness); |
|
203 printf("keys = %d\n",lcd->GetKey()); |
203 |
204 |
204 signal(SIGINT, sighandler); |
205 signal(SIGINT, sighandler); |
205 signal(SIGQUIT, sighandler); |
206 signal(SIGQUIT, sighandler); |
206 signal(SIGTERM, sighandler); |
207 signal(SIGTERM, sighandler); |
207 signal(SIGHUP, sighandler); |
208 signal(SIGHUP, sighandler); |
226 image.SetDelay(sleepMs); |
227 image.SetDelay(sleepMs); |
227 |
228 |
228 while ((bitmap = image.GetBitmap()) != NULL && !stopProgramm) |
229 while ((bitmap = image.GetBitmap()) != NULL && !stopProgramm) |
229 { |
230 { |
230 lcd->SetScreen(bitmap->Data(), bitmap->Width(), bitmap->Height(), bitmap->LineSize()); |
231 lcd->SetScreen(bitmap->Data(), bitmap->Width(), bitmap->Height(), bitmap->LineSize()); |
|
232 printf("keys = %d\n",lcd->GetKey()); |
231 lcd->Refresh(true); |
233 lcd->Refresh(true); |
232 |
234 |
233 if (image.Next(0)) // Select next image |
235 if (image.Next(0)) // Select next image |
234 { |
236 { |
235 usleep(image.Delay() * 1000); |
237 usleep(image.Delay() * 1000); |