MCPcopy Create free account
hub / github.com/TactilityProject/Tactility / registerInternalApps

Function registerInternalApps

Tactility/Source/Tactility.cpp:140–209  ·  view source on GitHub ↗

List of all apps excluding Boot app (as Boot app calls this function indirectly)

Source from the content-addressed store, hash-verified

138
139// List of all apps excluding Boot app (as Boot app calls this function indirectly)
140static void registerInternalApps() {
141 LOGGER.info("Registering internal apps");
142
143 addAppManifest(app::alertdialog::manifest);
144 addAppManifest(app::appdetails::manifest);
145 addAppManifest(app::apphub::manifest);
146 addAppManifest(app::apphubdetails::manifest);
147 addAppManifest(app::applist::manifest);
148 addAppManifest(app::appsettings::manifest);
149 addAppManifest(app::display::manifest);
150 addAppManifest(app::files::manifest);
151 addAppManifest(app::fileselection::manifest);
152 addAppManifest(app::i2cscanner::manifest);
153 addAppManifest(app::imageviewer::manifest);
154 addAppManifest(app::inputdialog::manifest);
155 addAppManifest(app::launcher::manifest);
156 addAppManifest(app::localesettings::manifest);
157 addAppManifest(app::notes::manifest);
158 addAppManifest(app::settings::manifest);
159 addAppManifest(app::selectiondialog::manifest);
160 addAppManifest(app::setup::manifest);
161 addAppManifest(app::systeminfo::manifest);
162 addAppManifest(app::timedatesettings::manifest);
163 addAppManifest(app::touchcalibration::manifest);
164 addAppManifest(app::timezone::manifest);
165 addAppManifest(app::wifiapsettings::manifest);
166 addAppManifest(app::wificonnect::manifest);
167 addAppManifest(app::wifimanage::manifest);
168
169#ifdef ESP_PLATFORM
170 addAppManifest(app::apwebserver::manifest);
171 addAppManifest(app::webserversettings::manifest);
172 addAppManifest(app::crashdiagnostics::manifest);
173 addAppManifest(app::development::manifest);
174#if defined(CONFIG_TT_TDECK_WORKAROUND)
175 addAppManifest(app::keyboardsettings::manifest);
176 addAppManifest(app::trackballsettings::manifest);
177#endif
178#endif
179
180#if defined(CONFIG_TINYUSB_MSC_ENABLED) && CONFIG_TINYUSB_MSC_ENABLED
181 addAppManifest(app::usbsettings::manifest);
182#endif
183
184#if TT_FEATURE_SCREENSHOT_ENABLED
185 addAppManifest(app::screenshot::manifest);
186#endif
187
188#if defined(CONFIG_SOC_WIFI_SUPPORTED) && !defined(CONFIG_SLAVE_SOC_WIFI_SUPPORTED)
189 addAppManifest(app::chat::manifest);
190#endif
191
192 if (device_exists_of_type(&GROVE_TYPE)) {
193 addAppManifest(app::grovesettings::manifest);
194 }
195
196 if (device_exists_of_type(&UART_CONTROLLER_TYPE) || device_exists_of_type(&GROVE_TYPE)) {
197 addAppManifest(app::addgps::manifest);

Callers 1

registerAppsFunction · 0.85

Calls 4

addAppManifestFunction · 0.85
device_exists_of_typeFunction · 0.85
hasDeviceFunction · 0.85
infoMethod · 0.80

Tested by

no test coverage detected