Fixes and improvements: LVGL, services and kernel symbols (#587)

This commit is contained in:
Ken Van Hoeylandt
2026-07-26 13:21:13 +02:00
committed by GitHub
parent d4ef83e316
commit cd2d9d6158
12 changed files with 108 additions and 41 deletions
@@ -17,6 +17,18 @@ void addService(std::shared_ptr<const ServiceManifest> manifest, bool autoStart
*/
void addService(const ServiceManifest& manifest, bool autoStart = true);
/** Unregister a service. Stops it first if it is running.
* @param[in] the service manifest
* @return true on success
*/
bool removeService(const std::string& id);
/** Unregister a service. Stops it first if it is running.
* @param[in] the service manifest
* @return true on success
*/
bool removeService(const ServiceManifest& manifest);
/** Start a service.
* @param[in] the service id as defined in its manifest
* @return true on success
@@ -2,8 +2,6 @@
#include <Tactility/SystemEvents.h>
#include <Tactility/service/Service.h>
#include <Tactility/service/ServiceContext.h>
#include <Tactility/service/rtctime/RtcTime.h>
#include <memory>