Move service API from TactilityKernel to service-module (#604)

Extracted the service API from TactilityKernel and put it in a new module at `Modules/service-module`
This commit is contained in:
Ken Van Hoeylandt
2026-08-01 20:51:43 +02:00
committed by GitHub
parent 85fe1a319a
commit d2c69ee7e8
32 changed files with 544 additions and 47 deletions
+1
View File
@@ -12,6 +12,7 @@ list(APPEND REQUIRES_LIST
gps-module
gps-generic-module
gps-meshtastic-module
service-module
lv_screenshot
minitar
)
@@ -1,6 +1,6 @@
#pragma once
#include <tactility/service/service_instance.h>
#include <service/instance.h>
#include <memory>
@@ -1,7 +1,7 @@
#pragma once
#include <memory>
#include <tactility/service/service_manifest.h>
#include <service/manifest.h>
struct ServiceInstance;
@@ -2,8 +2,9 @@
#include <tactility/check.h>
#include <tactility/error.h>
#include <tactility/service/service_manifest.h>
#include <tactility/service/service_paths.h>
#include <service/manifest.h>
#include <service/paths.h>
#include <cassert>
#include <string>
+1 -2
View File
@@ -1,8 +1,7 @@
#include <Tactility/service/ServiceContext.h>
#include <Tactility/service/ServicePaths.h>
#include <tactility/service/service_instance.h>
#include <service/instance.h>
namespace tt::service {
@@ -1,12 +1,12 @@
#include <Tactility/service/ServiceRegistration.h>
#include <service/manager.h>
#include <Tactility/service/ServiceRegistration.h>
#include <Tactility/Mutex.h>
#include <Tactility/service/ServiceContext.h>
#include <Tactility/service/ServiceManifest.h>
#include <tactility/error.h>
#include <tactility/log.h>
#include <tactility/service/service_manager.h>
#include <cassert>
#include <memory>