Merge develop into main (#6)

- Update TactilitySDK to `0.6.0-SNAPSHOT10`: Refactor `tt_app_registration()` for the related changes
- Fix for Diceware app hanging
- Deleted unused `assets/` in HelloWorld app
This commit is contained in:
Ken Van Hoeylandt
2025-10-05 21:16:39 +02:00
committed by GitHub
parent 37c5002c5d
commit e1579d3cbd
12 changed files with 44 additions and 52 deletions
+8 -10
View File
@@ -1,28 +1,26 @@
#include <tt_app.h>
#include "Calculator.h"
static void onShow(AppHandle appHandle, void* data, lv_obj_t* parent) {
static void onShowApp(AppHandle appHandle, void* data, lv_obj_t* parent) {
static_cast<Calculator*>(data)->onShow(appHandle, parent);
}
static void* createApp() {
static void* createAppData() {
return new Calculator();
}
static void destroyApp(void* app) {
static void destroyAppData(void* app) {
delete static_cast<Calculator*>(app);
}
ExternalAppManifest manifest = {
.createData = createApp,
.destroyData = destroyApp,
.onShow = onShow,
};
extern "C" {
int main(int argc, char* argv[]) {
tt_app_register(&manifest);
tt_app_register((AppRegistration) {
.createData = createAppData,
.destroyData = destroyAppData,
.onShow = onShowApp,
});
return 0;
}
+1 -1
View File
@@ -1,7 +1,7 @@
[manifest]
version=0.1
[target]
sdk=0.6.0-SNAPSHOT9
sdk=0.6.0-SNAPSHOT10
platforms=esp32,esp32s3
[app]
id=one.tactility.calculator