SOFTWARE. */ #include <FreeRTOS_ARM.h> #include <debug.h> #include "EMF2014Config.h" #include "HomeScreenApp.h" #include "FlashLightApp.h" #include "SponsorsApp.h" #include "AppManager.h" #define MAX_APPS 10 // Add your app here to appear in the app list static const AppDefinition APPS[] = { AppDefinition("HomeScreen", HomeScreenApp::New), AppDefinition("FlashLight", FlashLightApp::New), AppDefinition("SponsorsApp", SponsorsApp::New) }; AppManager::AppItem::AppItem(app_ctor aNew) :mNew(aNew) { mApp = mNew(); } AppManager::AppItem::~AppItem() { delete mApp; } AppManager::AppManager()
#include "HomeScreenApp.h" #include "FlashLightApp.h" #include "SponsorsApp.h" #include "AppManager.h" #include "BadgeIdApp.h" #include "SnakeApp.h" #include "HelloWorldApp.h" #include "ScheduleApp.h" #include "TetrisApp.h" #include "WeatherApp.h" #include "TildaTiltApp.h" // Add your app here to appear in the app list static const AppDefinition APPS[] = { AppDefinition("TildaTilt", TildaTiltApp::New), AppDefinition("Schedule", ScheduleApp::New), AppDefinition("Weather", WeatherApp::New), AppDefinition("Badge ID", BadgeIdApp::New), AppDefinition("Snake", SnakeApp::New), AppDefinition("Tetris", TetrisApp::New), // AppDefinition("HelloWorld", HelloWorldApp::New), // Uncomment this AppDefinition("Sponsors", SponsorsApp::New) }; AppManager::AppItem::AppItem(app_ctor aNew) :mNew(aNew) { mApp = mNew(); }