Add tests and update licenses (#458)

Replace LGPL from past commit with Apache License 2.0 for the newly created projects:
- in Platforms/*
- TactilityKernel

Add license headers to source code in:
- in Platforms/*
- TactilityKernel
- TactilityFreeRtos

Updated LICENSE.md
This commit is contained in:
Ken Van Hoeylandt
2026-01-24 21:33:44 +01:00
committed by GitHub
parent 2839ea4c35
commit 96eccbdc8d
63 changed files with 639 additions and 497 deletions
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
/**
* Dispatcher is a thread-safe code execution queue.
*/
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "Dispatcher.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "freertoscompat/EventGroups.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "kernel/Kernel.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
/**
* MessageQueue is a wrapper for FreeRTOS xQueue functionality.
* There is no additional thread-safety on top of the xQueue functionality,
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "Lock.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "Mutex.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "Lock.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "Lock.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "freertoscompat/Task.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "Thread.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#ifdef ESP_PLATFORM
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "RTOS.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#ifdef ESP_PLATFORM
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#ifdef ESP_PLATFORM
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#ifdef ESP_PLATFORM
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#ifdef ESP_PLATFORM
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#ifdef ESP_PLATFORM
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
#pragma once
#include "../freertoscompat/PortCompat.h"