From c4350ebd2700a7d52f84b3783f945ddf4ac54963 Mon Sep 17 00:00:00 2001 From: Joe Kearney Date: Sat, 10 Jan 2026 22:25:50 +0000 Subject: [PATCH 1/2] Added support for configurable logging on the ESP32 platform. (#10) Because the ESP-IDF supports [runtime log level control](https://docs.espressif.com/projects/esp-idf/en/v5.5.2/esp32s3/api-reference/system/log.html#log-level-control), SystemK required some tweak to take full advantage of this. This PR makes the following changes to SystemK: - On the ESP32 platform, the highest logging level *compiled in* to the app is now controlable by Kconfig, as "SystemK maximum log level". - [Protocols.c](https://git.ktag.clubk.club/Software/SystemK/src/commit/272618d49d2531c733bf1735a24f32fbb2234a2d/Protocols/Protocols.c) was refactored, and the `DEBUG_PACKET_[EN/DE]CODE` #defines were renamed to make it clear that they now only apply to the PSoC platform. - Some decoding warnings in the Test Protocol were downgraded to debug, since they were a nuisance most of the time. Co-authored-by: Joe Kearney Reviewed-on: https://git.ktag.clubk.club/Software/SystemK/pulls/10 --- CMakeLists.txt | 7 ++++++ Kconfig | 30 +++++++++++++++++++++++ Protocols/Protocols.c | 57 +++++++++++++++++++++++++------------------ Protocols/Test.c | 6 ++--- SystemK.h | 4 +-- 5 files changed, 75 insertions(+), 29 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 592d9f6..15bef15 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,3 +72,10 @@ idf_component_register( "Settings" "States" ) + +# This ensures LOG_LOCAL_LEVEL is defined before any header files are included. +idf_build_set_property(COMPILE_DEFINITIONS + "-DLOG_LOCAL_LEVEL=${CONFIG_SYSTEMK_LOG_LEVEL}" + APPEND +) + diff --git a/Kconfig b/Kconfig index ee22b03..d8ea13c 100644 --- a/Kconfig +++ b/Kconfig @@ -35,4 +35,34 @@ menu "KTag SystemK" help Value of audio volume representing the minimum volume possible for this device. + config SYSTEMK_LOG_LEVEL + int + default 0 if SYSTEMK_LOG_LEVEL_NONE + default 1 if SYSTEMK_LOG_LEVEL_ERROR + default 2 if SYSTEMK_LOG_LEVEL_WARN + default 3 if SYSTEMK_LOG_LEVEL_INFO + default 4 if SYSTEMK_LOG_LEVEL_DEBUG + default 5 if SYSTEMK_LOG_LEVEL_VERBOSE + + choice SYSTEMK_LOG_LEVEL_CHOICE + bool "SystemK maximum log level" + default SYSTEMK_LOG_LEVEL_VERBOSE + help + Set the maximum compiled log level for SystemK. + Messages at higher levels will be removed at compile time. + + config SYSTEMK_LOG_LEVEL_NONE + bool "No output" + config SYSTEMK_LOG_LEVEL_ERROR + bool "Error" + config SYSTEMK_LOG_LEVEL_WARN + bool "Warning" + config SYSTEMK_LOG_LEVEL_INFO + bool "Info" + config SYSTEMK_LOG_LEVEL_DEBUG + bool "Debug" + config SYSTEMK_LOG_LEVEL_VERBOSE + bool "Verbose" + endchoice + endmenu \ No newline at end of file diff --git a/Protocols/Protocols.c b/Protocols/Protocols.c index 78bd200..8114743 100644 --- a/Protocols/Protocols.c +++ b/Protocols/Protocols.c @@ -3,7 +3,7 @@ * * 🛡️ 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free @@ -24,8 +24,10 @@ #include "SystemK.h" -// #define DEBUG_PACKET_ENCODE -#define DEBUG_PACKET_DECODE +// Use these defines to enable detailed debug logging of packet encoding and decoding on the PSoC platform. +// Debug logging is always available on the ESP32 platform, and can be configured with the console. +//#define PSoC_DEBUG_PACKET_ENCODE +//#define PSoC_DEBUG_PACKET_DECODE static const char *KLOG_TAG = "Protocols"; @@ -220,10 +222,15 @@ TimedPulseTrain_T *PROTOCOLS_EncodePacket(TagPacket_T *packet) break; } -#ifdef DEBUG_PACKET_ENCODE - KLOG_DEBUG(KLOG_TAG, "\nEncoded %s packet (%u):", ProtocolNameAsString(packet->protocol), result->count); - PrintPulseTrainToConsole(result); -#endif // DEBUG_PACKET_ENCODE +#if ((defined PSoC_DEBUG_PACKET_ENCODE) || (defined ESP_PLATFORM)) +#ifdef ESP_PLATFORM + if (esp_log_level_get(KLOG_TAG) >= ESP_LOG_DEBUG) +#endif // ESP_PLATFORM + { + KLOG_DEBUG(KLOG_TAG, "\nEncoded %s packet (%u):", ProtocolNameAsString(packet->protocol), result->count); + PrintPulseTrainToConsole(result); + } +#endif // ((defined PSoC_DEBUG_PACKET_ENCODE) || (defined ESP_PLATFORM)) return result; } @@ -250,7 +257,7 @@ DecodedPacket_T *PROTOCOLS_MaybeDecodePacket(TimedPulseTrain_T *packet) if (result != NULL) { // Many NEC remotes repeat packets when the button is held down. - // Too avoid double-counting, endure 500ms of silence between packets. + // Too avoid double-counting, ensure 500ms of silence between packets. static TickType_t lastPacketTime = 0; const TickType_t minimumInterval = pdMS_TO_TICKS(500); @@ -328,31 +335,33 @@ DecodedPacket_T *PROTOCOLS_MaybeDecodePacket(TimedPulseTrain_T *packet) result = TEST_MaybeDecodePacket(packet); } -#ifdef DEBUG_PACKET_DECODE - +#if ((defined PSoC_DEBUG_PACKET_DECODE) || (defined ESP_PLATFORM)) #ifdef ESP_PLATFORM - esp_log_level_set(KLOG_TAG, ESP_LOG_DEBUG); + if (esp_log_level_get(KLOG_TAG) >= ESP_LOG_DEBUG) #endif // ESP_PLATFORM - - if (result != NULL) { - KLOG_DEBUG(KLOG_TAG, "Successfully decoded packet as %s: %s", DecodedPacketTypeAsString(result->Generic.type), ProtocolNameAsString(result->Generic.protocol)); vTaskDelay(pdMS_TO_TICKS(10)); - if (result->Generic.type == DECODED_PACKET_TYPE_COMMAND_RECEIVED) + if (result != NULL) { - KLOG_DEBUG(KLOG_TAG, "Command data: %lu", result->Command.data); + KLOG_DEBUG(KLOG_TAG, "Successfully decoded packet as %s: %s", DecodedPacketTypeAsString(result->Generic.type), ProtocolNameAsString(result->Generic.protocol)); vTaskDelay(pdMS_TO_TICKS(10)); + + if (result->Generic.type == DECODED_PACKET_TYPE_COMMAND_RECEIVED) + { + KLOG_DEBUG(KLOG_TAG, "Command data: %lu", result->Command.data); + vTaskDelay(pdMS_TO_TICKS(10)); + } + } + else + { + KLOG_DEBUG(KLOG_TAG, "Couldn't decode packet. Size was %d symbols:", packet->count); + vTaskDelay(pdMS_TO_TICKS(10)); + + PrintPulseTrainToConsole(packet); } } - else - { - KLOG_DEBUG(KLOG_TAG, "Couldn't decode packet. Size was %d symbols:", packet->count); - vTaskDelay(pdMS_TO_TICKS(10)); - - PrintPulseTrainToConsole(packet); - } -#endif // DEBUG_PACKET_DECODE +#endif // ((defined PSoC_DEBUG_PACKET_DECODE) || (defined ESP_PLATFORM)) // Remember which receiver saw the packet. if (result != NULL) diff --git a/Protocols/Test.c b/Protocols/Test.c index f9c1964..bdcf886 100644 --- a/Protocols/Test.c +++ b/Protocols/Test.c @@ -3,7 +3,7 @@ * * 🛡️ 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free @@ -118,12 +118,12 @@ DecodedPacket_T *TEST_MaybeDecodePacket(TimedPulseTrain_T *packet) if (packet->bitstream[index].duration < (expected_pulse_duration_in_us - TEST_TOLERANCE_IN_us)) { - KLOG_WARN(KLOG_TAG, "Pulse %u is too short! Expected %lu; received %u.", index, expected_pulse_duration_in_us, packet->bitstream[index].duration); + KLOG_DEBUG(KLOG_TAG, "Pulse %u is too short! Expected %lu; received %u.", index, expected_pulse_duration_in_us, packet->bitstream[index].duration); return NULL; } if (packet->bitstream[index].duration > (expected_pulse_duration_in_us + TEST_TOLERANCE_IN_us)) { - KLOG_WARN(KLOG_TAG, "Pulse %u is too long! Expected %lu; received %u.", index, expected_pulse_duration_in_us, packet->bitstream[index].duration); + KLOG_DEBUG(KLOG_TAG, "Pulse %u is too long! Expected %lu; received %u.", index, expected_pulse_duration_in_us, packet->bitstream[index].duration); return NULL; } } diff --git a/SystemK.h b/SystemK.h index 4fd14f2..50d7393 100644 --- a/SystemK.h +++ b/SystemK.h @@ -71,8 +71,8 @@ #define SYSTEMK_H #define SYSTEMK_MAJOR_VERSION 1 -#define SYSTEMK_MINOR_VERSION 0 -#define SYSTEMK_VERSION_STRING "01.00" +#define SYSTEMK_MINOR_VERSION 1 +#define SYSTEMK_VERSION_STRING "01.01" #ifdef ESP_PLATFORM #include "freertos/FreeRTOS.h" From 45df6f952abb82c2825a8bb16783c10a150adeba Mon Sep 17 00:00:00 2001 From: Joe Kearney Date: Sat, 10 Jan 2026 23:18:53 +0000 Subject: [PATCH 2/2] Annum Novum Faustum Felicem MMXXVI (#11) Co-authored-by: Joe Kearney Reviewed-on: https://git.ktag.clubk.club/Software/SystemK/pulls/11 --- Audio/Audio_HW_Interface.h | 4 ++-- BLE/BLE_HW_Interface.h | 4 ++-- BLE/BLE_Packet_Tracker.c | 4 ++-- BLE/BLE_Packet_Tracker.h | 4 ++-- BLE/BLE_Packets.c | 4 ++-- BLE/BLE_Packets.h | 4 ++-- BLE/BLE_Utils.c | 4 ++-- BLE/BLE_Utils.h | 4 ++-- Colors.h | 4 ++-- Console_HW_Interface.h | 4 ++-- Events/Command_Mapping.h | 4 ++-- Events/KEvents.c | 4 ++-- Events/KEvents.h | 4 ++-- Game/Game.c | 4 ++-- Game/Game.h | 4 ++-- Game/Weapons.c | 4 ++-- Game/Weapons.h | 4 ++-- IR/IR_HW_Interface.h | 4 ++-- LICENSE | 4 ++-- Logging/KLog.c | 4 ++-- Logging/KLog.h | 4 ++-- Menu/GameSettings/GameMenuItem.c | 4 ++-- Menu/GameSettings/GameMenuItem.h | 4 ++-- Menu/GameSettings/PlayerIDMenuItem.c | 4 ++-- Menu/GameSettings/PlayerIDMenuItem.h | 4 ++-- Menu/GameSettings/TeamIDMenuItem.c | 4 ++-- Menu/GameSettings/TeamIDMenuItem.h | 4 ++-- Menu/HardwareSettings/HandedMenuItem.c | 4 ++-- Menu/HardwareSettings/HandedMenuItem.h | 4 ++-- Menu/HardwareSettings/HardwareMenuItem.c | 4 ++-- Menu/HardwareSettings/HardwareMenuItem.h | 4 ++-- Menu/HardwareSettings/VolumeMenuItem.c | 4 ++-- Menu/HardwareSettings/VolumeMenuItem.h | 4 ++-- Menu/Menu.c | 4 ++-- Menu/Menu.h | 4 ++-- NeoPixels/Animation.h | 4 ++-- NeoPixels/Animations/All_Off.c | 4 ++-- NeoPixels/Animations/All_Off.h | 4 ++-- NeoPixels/Animations/All_On.c | 4 ++-- NeoPixels/Animations/All_On.h | 4 ++-- NeoPixels/Animations/BLE_Nearby.c | 4 ++-- NeoPixels/Animations/BLE_Nearby.h | 4 ++-- NeoPixels/Animations/BLE_RSSI.c | 4 ++-- NeoPixels/Animations/BLE_RSSI.h | 4 ++-- NeoPixels/Animations/Countdown.c | 4 ++-- NeoPixels/Animations/Countdown.h | 4 ++-- NeoPixels/Animations/Flamethrower.c | 4 ++-- NeoPixels/Animations/Flamethrower.h | 4 ++-- NeoPixels/Animations/Flashlight.c | 4 ++-- NeoPixels/Animations/Flashlight.h | 4 ++-- NeoPixels/Animations/Health_Report.c | 4 ++-- NeoPixels/Animations/Health_Report.h | 4 ++-- NeoPixels/Animations/Idle_Animation.c | 4 ++-- NeoPixels/Animations/Idle_Animation.h | 4 ++-- NeoPixels/Animations/Menu_Animation.c | 4 ++-- NeoPixels/Animations/Menu_Animation.h | 4 ++-- NeoPixels/Animations/Shot_Fired.c | 4 ++-- NeoPixels/Animations/Shot_Fired.h | 4 ++-- NeoPixels/Animations/Tag_Received.c | 4 ++-- NeoPixels/Animations/Tag_Received.h | 4 ++-- NeoPixels/Animations/Tagged_Out.c | 4 ++-- NeoPixels/Animations/Tagged_Out.h | 4 ++-- NeoPixels/Animations/Team_Colors.c | 4 ++-- NeoPixels/Animations/Team_Colors.h | 4 ++-- NeoPixels/Animations/Test_Pattern.c | 4 ++-- NeoPixels/Animations/Test_Pattern.h | 4 ++-- NeoPixels/Animations/Wrapping_Up_Animation.c | 4 ++-- NeoPixels/Animations/Wrapping_Up_Animation.h | 4 ++-- NeoPixels/Displays.h | 4 ++-- NeoPixels/Four_Channel_Helpers.h | 4 ++-- NeoPixels/Gamma.c | 4 ++-- NeoPixels/Gamma.h | 4 ++-- NeoPixels/NeoPixel_HW_Interface.h | 4 ++-- NeoPixels/NeoPixels.c | 4 ++-- NeoPixels/NeoPixels.h | 4 ++-- NeoPixels/Sine.c | 4 ++-- NeoPixels/Sine.h | 4 ++-- NeoPixels/Single_Channel_Helpers.h | 4 ++-- Protocols/Dubuque.c | 4 ++-- Protocols/Dubuque.h | 4 ++-- Protocols/Dynasty.c | 4 ++-- Protocols/Dynasty.h | 4 ++-- Protocols/Laser_X.c | 4 ++-- Protocols/Laser_X.h | 4 ++-- Protocols/Miles_Tag_II.c | 4 ++-- Protocols/Miles_Tag_II.h | 4 ++-- Protocols/NEC.c | 4 ++-- Protocols/NEC.h | 4 ++-- Protocols/Nerf_Laser_Ops_Pro.c | 4 ++-- Protocols/Nerf_Laser_Ops_Pro.h | 4 ++-- Protocols/Nerf_Laser_Strike.c | 4 ++-- Protocols/Nerf_Laser_Strike.h | 4 ++-- Protocols/Nerf_Phoenix_LTX.c | 4 ++-- Protocols/Nerf_Phoenix_LTX.h | 4 ++-- Protocols/Protocols.c | 2 +- Protocols/Protocols.h | 4 ++-- Protocols/Squad_Hero.c | 4 ++-- Protocols/Squad_Hero.h | 4 ++-- Protocols/Test.c | 2 +- Protocols/Test.h | 4 ++-- Results.h | 4 ++-- Settings/Settings_Interface.h | 4 ++-- Settings/generate_settings_code.py | 4 ++-- States/Playing/State_Playing.c | 4 ++-- States/Playing/State_Playing.h | 4 ++-- States/Playing/State_Playing__Interacting.c | 4 ++-- States/Playing/State_Playing__Interacting.h | 4 ++-- States/Playing/State_Playing__Tagged_Out.c | 4 ++-- States/Playing/State_Playing__Tagged_Out.h | 4 ++-- States/Starting_Game/State_Starting_Game.c | 4 ++-- States/Starting_Game/State_Starting_Game.h | 4 ++-- States/Starting_Game/State_Starting_Game__Counting_Down.c | 4 ++-- States/Starting_Game/State_Starting_Game__Counting_Down.h | 4 ++-- States/Starting_Game/State_Starting_Game__Instigating.c | 4 ++-- States/Starting_Game/State_Starting_Game__Instigating.h | 4 ++-- States/Starting_Game/State_Starting_Game__Responding.c | 4 ++-- States/Starting_Game/State_Starting_Game__Responding.h | 4 ++-- States/State_Configuring.c | 4 ++-- States/State_Configuring.h | 4 ++-- States/State_Initializing.c | 4 ++-- States/State_Initializing.h | 4 ++-- States/State_Machine.c | 4 ++-- States/State_Machine.h | 4 ++-- States/State_Ready.c | 4 ++-- States/State_Ready.h | 4 ++-- States/State_Reprogramming.c | 4 ++-- States/State_Reprogramming.h | 4 ++-- States/State_Wrapping_Up.c | 4 ++-- States/State_Wrapping_Up.h | 4 ++-- SystemK.c | 4 ++-- SystemK.h | 4 ++-- 131 files changed, 260 insertions(+), 260 deletions(-) diff --git a/Audio/Audio_HW_Interface.h b/Audio/Audio_HW_Interface.h index 69fae93..26c00af 100644 --- a/Audio/Audio_HW_Interface.h +++ b/Audio/Audio_HW_Interface.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/BLE/BLE_HW_Interface.h b/BLE/BLE_HW_Interface.h index 89cc232..28f428f 100644 --- a/BLE/BLE_HW_Interface.h +++ b/BLE/BLE_HW_Interface.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/BLE/BLE_Packet_Tracker.c b/BLE/BLE_Packet_Tracker.c index 11f698a..86ef2bd 100644 --- a/BLE/BLE_Packet_Tracker.c +++ b/BLE/BLE_Packet_Tracker.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/BLE/BLE_Packet_Tracker.h b/BLE/BLE_Packet_Tracker.h index 9059411..6a49c71 100644 --- a/BLE/BLE_Packet_Tracker.h +++ b/BLE/BLE_Packet_Tracker.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/BLE/BLE_Packets.c b/BLE/BLE_Packets.c index af332f1..da50cd2 100644 --- a/BLE/BLE_Packets.c +++ b/BLE/BLE_Packets.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/BLE/BLE_Packets.h b/BLE/BLE_Packets.h index 36e439e..971f2e3 100644 --- a/BLE/BLE_Packets.h +++ b/BLE/BLE_Packets.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/BLE/BLE_Utils.c b/BLE/BLE_Utils.c index 234ba62..cc420ea 100644 --- a/BLE/BLE_Utils.c +++ b/BLE/BLE_Utils.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2025-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/BLE/BLE_Utils.h b/BLE/BLE_Utils.h index 94b4866..20dfd8e 100644 --- a/BLE/BLE_Utils.h +++ b/BLE/BLE_Utils.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2025-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Colors.h b/Colors.h index ea7323d..fed28a8 100644 --- a/Colors.h +++ b/Colors.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Console_HW_Interface.h b/Console_HW_Interface.h index 9cb3424..4c708a6 100644 --- a/Console_HW_Interface.h +++ b/Console_HW_Interface.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Events/Command_Mapping.h b/Events/Command_Mapping.h index e87b946..36ae334 100644 --- a/Events/Command_Mapping.h +++ b/Events/Command_Mapping.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Events/KEvents.c b/Events/KEvents.c index 0f9fae6..de00daf 100644 --- a/Events/KEvents.c +++ b/Events/KEvents.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Events/KEvents.h b/Events/KEvents.h index 119d35e..5f9525e 100644 --- a/Events/KEvents.h +++ b/Events/KEvents.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Game/Game.c b/Game/Game.c index 3ba634f..f53e69e 100644 --- a/Game/Game.c +++ b/Game/Game.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Game/Game.h b/Game/Game.h index fabef8d..754d674 100644 --- a/Game/Game.h +++ b/Game/Game.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Game/Weapons.c b/Game/Weapons.c index d254bef..0a20333 100644 --- a/Game/Weapons.c +++ b/Game/Weapons.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Game/Weapons.h b/Game/Weapons.h index ed78f73..e290e13 100644 --- a/Game/Weapons.h +++ b/Game/Weapons.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/IR/IR_HW_Interface.h b/IR/IR_HW_Interface.h index 4c4e6f9..86a1cc1 100644 --- a/IR/IR_HW_Interface.h +++ b/IR/IR_HW_Interface.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/LICENSE b/LICENSE index a43bcf7..caed7c8 100644 --- a/LICENSE +++ b/LICENSE @@ -221,9 +221,9 @@ To do so, attach the following notices to the program. It is safest to attach t This program source code file is part of SystemK, a library in the KTag project. - 🛡️ 🃞 + 🛡 🃞 - Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/Logging/KLog.c b/Logging/KLog.c index 4e68b3e..b3e66f6 100644 --- a/Logging/KLog.c +++ b/Logging/KLog.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Logging/KLog.h b/Logging/KLog.h index afa4330..33a1f2b 100644 --- a/Logging/KLog.h +++ b/Logging/KLog.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/GameSettings/GameMenuItem.c b/Menu/GameSettings/GameMenuItem.c index 9b6009d..7e8d844 100644 --- a/Menu/GameSettings/GameMenuItem.c +++ b/Menu/GameSettings/GameMenuItem.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/GameSettings/GameMenuItem.h b/Menu/GameSettings/GameMenuItem.h index cc4e84d..d5f6775 100644 --- a/Menu/GameSettings/GameMenuItem.h +++ b/Menu/GameSettings/GameMenuItem.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/GameSettings/PlayerIDMenuItem.c b/Menu/GameSettings/PlayerIDMenuItem.c index f3d860a..21b9cde 100644 --- a/Menu/GameSettings/PlayerIDMenuItem.c +++ b/Menu/GameSettings/PlayerIDMenuItem.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/GameSettings/PlayerIDMenuItem.h b/Menu/GameSettings/PlayerIDMenuItem.h index 33c3242..3667e28 100644 --- a/Menu/GameSettings/PlayerIDMenuItem.h +++ b/Menu/GameSettings/PlayerIDMenuItem.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/GameSettings/TeamIDMenuItem.c b/Menu/GameSettings/TeamIDMenuItem.c index 55068f1..711cf8a 100644 --- a/Menu/GameSettings/TeamIDMenuItem.c +++ b/Menu/GameSettings/TeamIDMenuItem.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/GameSettings/TeamIDMenuItem.h b/Menu/GameSettings/TeamIDMenuItem.h index 617f59c..5ef6224 100644 --- a/Menu/GameSettings/TeamIDMenuItem.h +++ b/Menu/GameSettings/TeamIDMenuItem.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/HardwareSettings/HandedMenuItem.c b/Menu/HardwareSettings/HandedMenuItem.c index 8c4e232..054c354 100644 --- a/Menu/HardwareSettings/HandedMenuItem.c +++ b/Menu/HardwareSettings/HandedMenuItem.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/HardwareSettings/HandedMenuItem.h b/Menu/HardwareSettings/HandedMenuItem.h index e67b805..04beaff 100644 --- a/Menu/HardwareSettings/HandedMenuItem.h +++ b/Menu/HardwareSettings/HandedMenuItem.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/HardwareSettings/HardwareMenuItem.c b/Menu/HardwareSettings/HardwareMenuItem.c index 8333962..ce45f79 100644 --- a/Menu/HardwareSettings/HardwareMenuItem.c +++ b/Menu/HardwareSettings/HardwareMenuItem.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/HardwareSettings/HardwareMenuItem.h b/Menu/HardwareSettings/HardwareMenuItem.h index b7d5e98..659c158 100644 --- a/Menu/HardwareSettings/HardwareMenuItem.h +++ b/Menu/HardwareSettings/HardwareMenuItem.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/HardwareSettings/VolumeMenuItem.c b/Menu/HardwareSettings/VolumeMenuItem.c index 307a384..bb7e073 100644 --- a/Menu/HardwareSettings/VolumeMenuItem.c +++ b/Menu/HardwareSettings/VolumeMenuItem.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/HardwareSettings/VolumeMenuItem.h b/Menu/HardwareSettings/VolumeMenuItem.h index c8d5941..0d8f0da 100644 --- a/Menu/HardwareSettings/VolumeMenuItem.h +++ b/Menu/HardwareSettings/VolumeMenuItem.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/Menu.c b/Menu/Menu.c index ec15a34..9e81313 100644 --- a/Menu/Menu.c +++ b/Menu/Menu.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Menu/Menu.h b/Menu/Menu.h index 95de2a5..90e8b19 100644 --- a/Menu/Menu.h +++ b/Menu/Menu.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animation.h b/NeoPixels/Animation.h index f7f06b9..87991d2 100644 --- a/NeoPixels/Animation.h +++ b/NeoPixels/Animation.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/All_Off.c b/NeoPixels/Animations/All_Off.c index 1969b23..72f5cca 100644 --- a/NeoPixels/Animations/All_Off.c +++ b/NeoPixels/Animations/All_Off.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/All_Off.h b/NeoPixels/Animations/All_Off.h index 67ee311..dcc03b0 100644 --- a/NeoPixels/Animations/All_Off.h +++ b/NeoPixels/Animations/All_Off.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/All_On.c b/NeoPixels/Animations/All_On.c index a5c1004..d433347 100644 --- a/NeoPixels/Animations/All_On.c +++ b/NeoPixels/Animations/All_On.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/All_On.h b/NeoPixels/Animations/All_On.h index be670f0..8b8e85a 100644 --- a/NeoPixels/Animations/All_On.h +++ b/NeoPixels/Animations/All_On.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/BLE_Nearby.c b/NeoPixels/Animations/BLE_Nearby.c index 35e82eb..86ae60e 100644 --- a/NeoPixels/Animations/BLE_Nearby.c +++ b/NeoPixels/Animations/BLE_Nearby.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/BLE_Nearby.h b/NeoPixels/Animations/BLE_Nearby.h index 3344e82..faa3b6f 100644 --- a/NeoPixels/Animations/BLE_Nearby.h +++ b/NeoPixels/Animations/BLE_Nearby.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/BLE_RSSI.c b/NeoPixels/Animations/BLE_RSSI.c index a80a71c..0f8dfb7 100644 --- a/NeoPixels/Animations/BLE_RSSI.c +++ b/NeoPixels/Animations/BLE_RSSI.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/BLE_RSSI.h b/NeoPixels/Animations/BLE_RSSI.h index 913bb99..8e1ccc3 100644 --- a/NeoPixels/Animations/BLE_RSSI.h +++ b/NeoPixels/Animations/BLE_RSSI.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Countdown.c b/NeoPixels/Animations/Countdown.c index 2763a09..0be6efd 100644 --- a/NeoPixels/Animations/Countdown.c +++ b/NeoPixels/Animations/Countdown.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Countdown.h b/NeoPixels/Animations/Countdown.h index b12bbb1..069d665 100644 --- a/NeoPixels/Animations/Countdown.h +++ b/NeoPixels/Animations/Countdown.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Flamethrower.c b/NeoPixels/Animations/Flamethrower.c index 00e8ef2..ce9df2c 100644 --- a/NeoPixels/Animations/Flamethrower.c +++ b/NeoPixels/Animations/Flamethrower.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Flamethrower.h b/NeoPixels/Animations/Flamethrower.h index bc67b47..954935d 100644 --- a/NeoPixels/Animations/Flamethrower.h +++ b/NeoPixels/Animations/Flamethrower.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Flashlight.c b/NeoPixels/Animations/Flashlight.c index 025f085..ece00e9 100644 --- a/NeoPixels/Animations/Flashlight.c +++ b/NeoPixels/Animations/Flashlight.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Flashlight.h b/NeoPixels/Animations/Flashlight.h index 0e9651d..e671157 100644 --- a/NeoPixels/Animations/Flashlight.h +++ b/NeoPixels/Animations/Flashlight.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Health_Report.c b/NeoPixels/Animations/Health_Report.c index 8bd2211..8046af1 100644 --- a/NeoPixels/Animations/Health_Report.c +++ b/NeoPixels/Animations/Health_Report.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Health_Report.h b/NeoPixels/Animations/Health_Report.h index 167b285..78cffdf 100644 --- a/NeoPixels/Animations/Health_Report.h +++ b/NeoPixels/Animations/Health_Report.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Idle_Animation.c b/NeoPixels/Animations/Idle_Animation.c index e6a2f49..6f8977f 100644 --- a/NeoPixels/Animations/Idle_Animation.c +++ b/NeoPixels/Animations/Idle_Animation.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Idle_Animation.h b/NeoPixels/Animations/Idle_Animation.h index 1713b8f..a1bb911 100644 --- a/NeoPixels/Animations/Idle_Animation.h +++ b/NeoPixels/Animations/Idle_Animation.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Menu_Animation.c b/NeoPixels/Animations/Menu_Animation.c index db1fa41..e0b436b 100644 --- a/NeoPixels/Animations/Menu_Animation.c +++ b/NeoPixels/Animations/Menu_Animation.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Menu_Animation.h b/NeoPixels/Animations/Menu_Animation.h index 5390b1d..9ff3149 100644 --- a/NeoPixels/Animations/Menu_Animation.h +++ b/NeoPixels/Animations/Menu_Animation.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Shot_Fired.c b/NeoPixels/Animations/Shot_Fired.c index 6b8d47b..f0ca451 100644 --- a/NeoPixels/Animations/Shot_Fired.c +++ b/NeoPixels/Animations/Shot_Fired.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Shot_Fired.h b/NeoPixels/Animations/Shot_Fired.h index 6978158..b2c9bb3 100644 --- a/NeoPixels/Animations/Shot_Fired.h +++ b/NeoPixels/Animations/Shot_Fired.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Tag_Received.c b/NeoPixels/Animations/Tag_Received.c index 5ce1d33..814ac21 100644 --- a/NeoPixels/Animations/Tag_Received.c +++ b/NeoPixels/Animations/Tag_Received.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Tag_Received.h b/NeoPixels/Animations/Tag_Received.h index 06f1873..e9f4e43 100644 --- a/NeoPixels/Animations/Tag_Received.h +++ b/NeoPixels/Animations/Tag_Received.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Tagged_Out.c b/NeoPixels/Animations/Tagged_Out.c index 861a41a..9029a4a 100644 --- a/NeoPixels/Animations/Tagged_Out.c +++ b/NeoPixels/Animations/Tagged_Out.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Tagged_Out.h b/NeoPixels/Animations/Tagged_Out.h index 3004ddb..292ca92 100644 --- a/NeoPixels/Animations/Tagged_Out.h +++ b/NeoPixels/Animations/Tagged_Out.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Team_Colors.c b/NeoPixels/Animations/Team_Colors.c index 394620e..e68ca88 100644 --- a/NeoPixels/Animations/Team_Colors.c +++ b/NeoPixels/Animations/Team_Colors.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Team_Colors.h b/NeoPixels/Animations/Team_Colors.h index 436ecce..a9775f8 100644 --- a/NeoPixels/Animations/Team_Colors.h +++ b/NeoPixels/Animations/Team_Colors.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Test_Pattern.c b/NeoPixels/Animations/Test_Pattern.c index 8c43bf1..07338d2 100644 --- a/NeoPixels/Animations/Test_Pattern.c +++ b/NeoPixels/Animations/Test_Pattern.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Test_Pattern.h b/NeoPixels/Animations/Test_Pattern.h index 5f7d68b..39fbeac 100644 --- a/NeoPixels/Animations/Test_Pattern.h +++ b/NeoPixels/Animations/Test_Pattern.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Wrapping_Up_Animation.c b/NeoPixels/Animations/Wrapping_Up_Animation.c index 4648d38..23703af 100644 --- a/NeoPixels/Animations/Wrapping_Up_Animation.c +++ b/NeoPixels/Animations/Wrapping_Up_Animation.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2025-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Animations/Wrapping_Up_Animation.h b/NeoPixels/Animations/Wrapping_Up_Animation.h index 796dcaa..3e01389 100644 --- a/NeoPixels/Animations/Wrapping_Up_Animation.h +++ b/NeoPixels/Animations/Wrapping_Up_Animation.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2025-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Displays.h b/NeoPixels/Displays.h index d4088d7..f87f00d 100644 --- a/NeoPixels/Displays.h +++ b/NeoPixels/Displays.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Four_Channel_Helpers.h b/NeoPixels/Four_Channel_Helpers.h index dedea28..1b3893a 100644 --- a/NeoPixels/Four_Channel_Helpers.h +++ b/NeoPixels/Four_Channel_Helpers.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Gamma.c b/NeoPixels/Gamma.c index 219dc90..b4a6b3c 100644 --- a/NeoPixels/Gamma.c +++ b/NeoPixels/Gamma.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Gamma.h b/NeoPixels/Gamma.h index 7f0c94c..1c05493 100644 --- a/NeoPixels/Gamma.h +++ b/NeoPixels/Gamma.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/NeoPixel_HW_Interface.h b/NeoPixels/NeoPixel_HW_Interface.h index 26604c7..695bb15 100644 --- a/NeoPixels/NeoPixel_HW_Interface.h +++ b/NeoPixels/NeoPixel_HW_Interface.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/NeoPixels.c b/NeoPixels/NeoPixels.c index b4c1231..96d0cdb 100644 --- a/NeoPixels/NeoPixels.c +++ b/NeoPixels/NeoPixels.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/NeoPixels.h b/NeoPixels/NeoPixels.h index 8cd2414..d130aaa 100644 --- a/NeoPixels/NeoPixels.h +++ b/NeoPixels/NeoPixels.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Sine.c b/NeoPixels/Sine.c index 9faad93..62a6c48 100644 --- a/NeoPixels/Sine.c +++ b/NeoPixels/Sine.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Sine.h b/NeoPixels/Sine.h index cef73f8..66a6a59 100644 --- a/NeoPixels/Sine.h +++ b/NeoPixels/Sine.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/NeoPixels/Single_Channel_Helpers.h b/NeoPixels/Single_Channel_Helpers.h index ca9c3cf..d597e42 100644 --- a/NeoPixels/Single_Channel_Helpers.h +++ b/NeoPixels/Single_Channel_Helpers.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Dubuque.c b/Protocols/Dubuque.c index ba8c482..321555c 100644 --- a/Protocols/Dubuque.c +++ b/Protocols/Dubuque.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2024-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2024-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Dubuque.h b/Protocols/Dubuque.h index 63e65ba..cf83e5c 100644 --- a/Protocols/Dubuque.h +++ b/Protocols/Dubuque.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2024-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2024-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Dynasty.c b/Protocols/Dynasty.c index 7e31560..d64a5e2 100644 --- a/Protocols/Dynasty.c +++ b/Protocols/Dynasty.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Dynasty.h b/Protocols/Dynasty.h index 4ba7fdd..422269b 100644 --- a/Protocols/Dynasty.h +++ b/Protocols/Dynasty.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Laser_X.c b/Protocols/Laser_X.c index 1633162..3052c76 100644 --- a/Protocols/Laser_X.c +++ b/Protocols/Laser_X.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Laser_X.h b/Protocols/Laser_X.h index 1840e5b..77e8c02 100644 --- a/Protocols/Laser_X.h +++ b/Protocols/Laser_X.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Miles_Tag_II.c b/Protocols/Miles_Tag_II.c index da4c3b9..da39d94 100644 --- a/Protocols/Miles_Tag_II.c +++ b/Protocols/Miles_Tag_II.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Miles_Tag_II.h b/Protocols/Miles_Tag_II.h index ed06c08..a88e645 100644 --- a/Protocols/Miles_Tag_II.h +++ b/Protocols/Miles_Tag_II.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/NEC.c b/Protocols/NEC.c index ef81515..e8b109d 100644 --- a/Protocols/NEC.c +++ b/Protocols/NEC.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/NEC.h b/Protocols/NEC.h index 5c52ca9..bb4e8ea 100644 --- a/Protocols/NEC.h +++ b/Protocols/NEC.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Nerf_Laser_Ops_Pro.c b/Protocols/Nerf_Laser_Ops_Pro.c index 7b107ef..f1039d3 100644 --- a/Protocols/Nerf_Laser_Ops_Pro.c +++ b/Protocols/Nerf_Laser_Ops_Pro.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Nerf_Laser_Ops_Pro.h b/Protocols/Nerf_Laser_Ops_Pro.h index 19d4b87..a42be50 100644 --- a/Protocols/Nerf_Laser_Ops_Pro.h +++ b/Protocols/Nerf_Laser_Ops_Pro.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Nerf_Laser_Strike.c b/Protocols/Nerf_Laser_Strike.c index 3bff5b7..edbb3c8 100644 --- a/Protocols/Nerf_Laser_Strike.c +++ b/Protocols/Nerf_Laser_Strike.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2025-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Nerf_Laser_Strike.h b/Protocols/Nerf_Laser_Strike.h index b27de19..695d63f 100644 --- a/Protocols/Nerf_Laser_Strike.h +++ b/Protocols/Nerf_Laser_Strike.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2025-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Nerf_Phoenix_LTX.c b/Protocols/Nerf_Phoenix_LTX.c index bd8a982..efa6322 100644 --- a/Protocols/Nerf_Phoenix_LTX.c +++ b/Protocols/Nerf_Phoenix_LTX.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Nerf_Phoenix_LTX.h b/Protocols/Nerf_Phoenix_LTX.h index a2f40b8..db0da12 100644 --- a/Protocols/Nerf_Phoenix_LTX.h +++ b/Protocols/Nerf_Phoenix_LTX.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Protocols.c b/Protocols/Protocols.c index 8114743..b9a17df 100644 --- a/Protocols/Protocols.c +++ b/Protocols/Protocols.c @@ -1,7 +1,7 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * diff --git a/Protocols/Protocols.h b/Protocols/Protocols.h index 9f0e205..970e183 100644 --- a/Protocols/Protocols.h +++ b/Protocols/Protocols.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Squad_Hero.c b/Protocols/Squad_Hero.c index 2aab448..8271d1f 100644 --- a/Protocols/Squad_Hero.c +++ b/Protocols/Squad_Hero.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Squad_Hero.h b/Protocols/Squad_Hero.h index 3a5e115..53ad3ec 100644 --- a/Protocols/Squad_Hero.h +++ b/Protocols/Squad_Hero.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Protocols/Test.c b/Protocols/Test.c index bdcf886..26a80e8 100644 --- a/Protocols/Test.c +++ b/Protocols/Test.c @@ -1,7 +1,7 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * diff --git a/Protocols/Test.h b/Protocols/Test.h index ba57bd0..68c0f78 100644 --- a/Protocols/Test.h +++ b/Protocols/Test.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Results.h b/Results.h index 8b3be7c..98fe2b1 100644 --- a/Results.h +++ b/Results.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Settings/Settings_Interface.h b/Settings/Settings_Interface.h index e5fa376..1bc5364 100644 --- a/Settings/Settings_Interface.h +++ b/Settings/Settings_Interface.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/Settings/generate_settings_code.py b/Settings/generate_settings_code.py index f78e9a4..2e34a57 100644 --- a/Settings/generate_settings_code.py +++ b/Settings/generate_settings_code.py @@ -4,9 +4,9 @@ SystemK settings code generator. This program source code file is part of SystemK, a library in the KTag project. -🛡️ https://ktag.clubk.club +🛡 🃞 -Copyright © 2025 Joseph P. Kearney and the KTag developers. +Copyright © 2025-2026 Joseph P. Kearney and the KTag developers. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Playing/State_Playing.c b/States/Playing/State_Playing.c index 841b105..4d51c71 100644 --- a/States/Playing/State_Playing.c +++ b/States/Playing/State_Playing.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Playing/State_Playing.h b/States/Playing/State_Playing.h index 4f949d0..1ea480b 100644 --- a/States/Playing/State_Playing.h +++ b/States/Playing/State_Playing.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Playing/State_Playing__Interacting.c b/States/Playing/State_Playing__Interacting.c index fb6a4e3..e6f75c7 100644 --- a/States/Playing/State_Playing__Interacting.c +++ b/States/Playing/State_Playing__Interacting.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Playing/State_Playing__Interacting.h b/States/Playing/State_Playing__Interacting.h index 385d2a0..2e6be2e 100644 --- a/States/Playing/State_Playing__Interacting.h +++ b/States/Playing/State_Playing__Interacting.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Playing/State_Playing__Tagged_Out.c b/States/Playing/State_Playing__Tagged_Out.c index 9a4bf3f..20e845e 100644 --- a/States/Playing/State_Playing__Tagged_Out.c +++ b/States/Playing/State_Playing__Tagged_Out.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Playing/State_Playing__Tagged_Out.h b/States/Playing/State_Playing__Tagged_Out.h index fc67c1b..33512ae 100644 --- a/States/Playing/State_Playing__Tagged_Out.h +++ b/States/Playing/State_Playing__Tagged_Out.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Starting_Game/State_Starting_Game.c b/States/Starting_Game/State_Starting_Game.c index e6159b9..5735498 100644 --- a/States/Starting_Game/State_Starting_Game.c +++ b/States/Starting_Game/State_Starting_Game.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Starting_Game/State_Starting_Game.h b/States/Starting_Game/State_Starting_Game.h index ff02203..0e8d05f 100644 --- a/States/Starting_Game/State_Starting_Game.h +++ b/States/Starting_Game/State_Starting_Game.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Starting_Game/State_Starting_Game__Counting_Down.c b/States/Starting_Game/State_Starting_Game__Counting_Down.c index c352794..c40b732 100644 --- a/States/Starting_Game/State_Starting_Game__Counting_Down.c +++ b/States/Starting_Game/State_Starting_Game__Counting_Down.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Starting_Game/State_Starting_Game__Counting_Down.h b/States/Starting_Game/State_Starting_Game__Counting_Down.h index 925f7bf..59d2b1a 100644 --- a/States/Starting_Game/State_Starting_Game__Counting_Down.h +++ b/States/Starting_Game/State_Starting_Game__Counting_Down.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Starting_Game/State_Starting_Game__Instigating.c b/States/Starting_Game/State_Starting_Game__Instigating.c index d835f61..9df123d 100644 --- a/States/Starting_Game/State_Starting_Game__Instigating.c +++ b/States/Starting_Game/State_Starting_Game__Instigating.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Starting_Game/State_Starting_Game__Instigating.h b/States/Starting_Game/State_Starting_Game__Instigating.h index fe5ba66..be962a3 100644 --- a/States/Starting_Game/State_Starting_Game__Instigating.h +++ b/States/Starting_Game/State_Starting_Game__Instigating.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Starting_Game/State_Starting_Game__Responding.c b/States/Starting_Game/State_Starting_Game__Responding.c index 9f17784..b24188a 100644 --- a/States/Starting_Game/State_Starting_Game__Responding.c +++ b/States/Starting_Game/State_Starting_Game__Responding.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/Starting_Game/State_Starting_Game__Responding.h b/States/Starting_Game/State_Starting_Game__Responding.h index d8c3b4b..b2baf25 100644 --- a/States/Starting_Game/State_Starting_Game__Responding.h +++ b/States/Starting_Game/State_Starting_Game__Responding.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Configuring.c b/States/State_Configuring.c index d9416d1..6b581e6 100644 --- a/States/State_Configuring.c +++ b/States/State_Configuring.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Configuring.h b/States/State_Configuring.h index 9f66299..a14b8dd 100644 --- a/States/State_Configuring.h +++ b/States/State_Configuring.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Initializing.c b/States/State_Initializing.c index 50fd91c..2aa33b6 100644 --- a/States/State_Initializing.c +++ b/States/State_Initializing.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Initializing.h b/States/State_Initializing.h index 6b4a018..3736630 100644 --- a/States/State_Initializing.h +++ b/States/State_Initializing.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Machine.c b/States/State_Machine.c index 3b4ad32..63e71a3 100644 --- a/States/State_Machine.c +++ b/States/State_Machine.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Machine.h b/States/State_Machine.h index 981986e..7a5e300 100644 --- a/States/State_Machine.h +++ b/States/State_Machine.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Ready.c b/States/State_Ready.c index ea86d60..8bbe337 100644 --- a/States/State_Ready.c +++ b/States/State_Ready.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Ready.h b/States/State_Ready.h index 71c2608..bc2dc43 100644 --- a/States/State_Ready.h +++ b/States/State_Ready.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Reprogramming.c b/States/State_Reprogramming.c index 88b1351..cd1f01a 100644 --- a/States/State_Reprogramming.c +++ b/States/State_Reprogramming.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Reprogramming.h b/States/State_Reprogramming.h index bf5e39e..c7966aa 100644 --- a/States/State_Reprogramming.h +++ b/States/State_Reprogramming.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Wrapping_Up.c b/States/State_Wrapping_Up.c index 133e27d..0e972e9 100644 --- a/States/State_Wrapping_Up.c +++ b/States/State_Wrapping_Up.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/States/State_Wrapping_Up.h b/States/State_Wrapping_Up.h index 6ff1d94..8525737 100644 --- a/States/State_Wrapping_Up.h +++ b/States/State_Wrapping_Up.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/SystemK.c b/SystemK.c index 60440fc..353ca0e 100644 --- a/SystemK.c +++ b/SystemK.c @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free diff --git a/SystemK.h b/SystemK.h index 50d7393..41abe18 100644 --- a/SystemK.h +++ b/SystemK.h @@ -1,9 +1,9 @@ /* * This program source code file is part of SystemK, a library in the KTag project. * - * 🛡️ 🃞 + * 🛡 🃞 * - * Copyright © 2016-2025 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2026 Joseph P. Kearney and the KTag developers. * * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License as published by the Free