Example using the application launcher.

Dependencies:   DMBasicGUI DMSupport

Example use of the AppLauncher class in the DMBasicGUI library.

This project is used in the TBD guide as a starting point when creating your own menu system. It can also be selected as a template when creating a new project based on the LPC4088 Display Module.

Information

This project works on both the 4.3" and 5" display modules.

This is what it looks like:

/media/uploads/embeddedartists/launcher_cap_000.png

If you click on the Something button:

/media/uploads/embeddedartists/launcher_cap_001.png

Revision:
4:7a016403f7fd
Parent:
0:71e474187082
diff -r f8a70ff53987 -r 7a016403f7fd AppTemplate.cpp
--- a/AppTemplate.cpp	Tue Apr 28 11:56:04 2015 +0000
+++ b/AppTemplate.cpp	Mon Nov 04 15:12:28 2019 +0000
@@ -103,7 +103,7 @@
     while(!done) {
       // wait for a new touch signal (signal is sent from AppLauncher,
       // which listens for touch events)
-      Thread::signal_wait(0x1);
+      ThisThread::flags_wait_all(0x1);
       if (touch->read(coord) == TouchPanel::TouchError_Ok) {
         
         // you can do something where with the touch event if you like