Merge develop into main (#339)
- Update ILI9341 driver to v2.0.1 - Lots of code cleanup for apps - Refactor app "type" into "category" and added flags to the manifest (for show/hide statusbar and for hidden apps) - Rename some ElfApp-related functionality and improved the way the static data was managed - Rename "filebrowser" to "files" - Added cstring functions to tt_init.cpp - Minor fix in Boot app - Updated external apps for SDK changes
This commit is contained in:
committed by
GitHub
parent
a2af95b92d
commit
faab6d825f
@@ -3,18 +3,16 @@
|
||||
#include <Tactility/Check.h>
|
||||
#include <Tactility/app/ElfApp.h>
|
||||
|
||||
#define TAG "tt_app"
|
||||
|
||||
extern "C" {
|
||||
|
||||
constexpr auto TAG = "tt_app";
|
||||
|
||||
void tt_app_register(
|
||||
const ExternalAppManifest* manifest
|
||||
) {
|
||||
#ifdef ESP_PLATFORM
|
||||
assert((manifest->createData == nullptr) == (manifest->destroyData == nullptr));
|
||||
setElfAppManifest(
|
||||
manifest->name,
|
||||
manifest->icon,
|
||||
tt::app::setElfAppParameters(
|
||||
manifest->createData,
|
||||
manifest->destroyData,
|
||||
manifest->onCreate,
|
||||
|
||||
@@ -90,6 +90,9 @@ const esp_elfsym elf_symbols[] {
|
||||
ESP_ELFSYM_EXPORT(strstr),
|
||||
ESP_ELFSYM_EXPORT(memset),
|
||||
ESP_ELFSYM_EXPORT(memcpy),
|
||||
ESP_ELFSYM_EXPORT(memcmp),
|
||||
ESP_ELFSYM_EXPORT(memchr),
|
||||
ESP_ELFSYM_EXPORT(memmove),
|
||||
// ctype
|
||||
ESP_ELFSYM_EXPORT(isalnum),
|
||||
ESP_ELFSYM_EXPORT(isalpha),
|
||||
|
||||
Reference in New Issue
Block a user