diff --git a/Audio/Audio_HW_Interface.h b/Audio/Audio_HW_Interface.h index 26c00af..69fae93 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 28f428f..89cc232 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 86ef2bd..11f698a 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 6a49c71..9059411 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 da50cd2..af332f1 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 971f2e3..36e439e 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 cc420ea..234ba62 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2025 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 20dfd8e..94b4866 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2025 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/CMakeLists.txt b/CMakeLists.txt index 15bef15..592d9f6 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,10 +72,3 @@ 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/Colors.h b/Colors.h index fed28a8..ea7323d 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 4c708a6..9cb3424 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 36ae334..e87b946 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 de00daf..0f9fae6 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 5f9525e..119d35e 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 f53e69e..3ba634f 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 754d674..fabef8d 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 0a20333..d254bef 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 e290e13..ed78f73 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 86a1cc1..4c4e6f9 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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/Kconfig b/Kconfig index d8ea13c..ee22b03 100644 --- a/Kconfig +++ b/Kconfig @@ -35,34 +35,4 @@ 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/LICENSE b/LICENSE index caed7c8..a43bcf7 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-2026 Joseph P. Kearney and the KTag developers. + Copyright © 2016-2025 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 b3e66f6..4e68b3e 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 33a1f2b..afa4330 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 7e8d844..9b6009d 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 d5f6775..cc4e84d 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 21b9cde..f3d860a 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 3667e28..33c3242 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 711cf8a..55068f1 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 5ef6224..617f59c 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 054c354..8c4e232 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 04beaff..e67b805 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 ce45f79..8333962 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 659c158..b7d5e98 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 bb7e073..307a384 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 0d8f0da..c8d5941 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 9e81313..ec15a34 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 90e8b19..95de2a5 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 87991d2..f7f06b9 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 72f5cca..1969b23 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 dcc03b0..67ee311 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 d433347..a5c1004 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 8b8e85a..be670f0 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 86ae60e..35e82eb 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 faa3b6f..3344e82 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 0f8dfb7..a80a71c 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 8e1ccc3..913bb99 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 0be6efd..2763a09 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 069d665..b12bbb1 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 ce9df2c..00e8ef2 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 954935d..bc67b47 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 ece00e9..025f085 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 e671157..0e9651d 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 8046af1..8bd2211 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 78cffdf..167b285 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 6f8977f..e6a2f49 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 a1bb911..1713b8f 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 e0b436b..db1fa41 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 9ff3149..5390b1d 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 f0ca451..6b8d47b 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 b2c9bb3..6978158 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 814ac21..5ce1d33 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 e9f4e43..06f1873 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 9029a4a..861a41a 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 292ca92..3004ddb 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 e68ca88..394620e 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 a9775f8..436ecce 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 07338d2..8c43bf1 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 39fbeac..5f7d68b 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 23703af..4648d38 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2025 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 3e01389..796dcaa 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2025 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 f87f00d..d4088d7 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 1b3893a..dedea28 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 b4a6b3c..219dc90 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 1c05493..7f0c94c 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 695bb15..26604c7 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 96d0cdb..b4c1231 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 d130aaa..8cd2414 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 62a6c48..9faad93 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 66a6a59..cef73f8 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 d597e42..ca9c3cf 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 321555c..ba8c482 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2024-2025 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 cf83e5c..63e65ba 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2024-2025 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 d64a5e2..7e31560 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 422269b..4ba7fdd 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 3052c76..1633162 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 77e8c02..1840e5b 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 da39d94..da4c3b9 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 a88e645..ed06c08 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 e8b109d..ef81515 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 bb4e8ea..5c52ca9 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 f1039d3..7b107ef 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 a42be50..19d4b87 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 edbb3c8..3bff5b7 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2025 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 695d63f..b27de19 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2025 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 efa6322..bd8a982 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 db0da12..a2f40b8 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 b9a17df..78bd200 100644 --- a/Protocols/Protocols.c +++ b/Protocols/Protocols.c @@ -1,9 +1,9 @@ /* * 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. + * Copyright © 2016-2025 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,10 +24,8 @@ #include "SystemK.h" -// 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 +// #define DEBUG_PACKET_ENCODE +#define DEBUG_PACKET_DECODE static const char *KLOG_TAG = "Protocols"; @@ -222,15 +220,10 @@ TimedPulseTrain_T *PROTOCOLS_EncodePacket(TagPacket_T *packet) break; } -#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)) +#ifdef DEBUG_PACKET_ENCODE + KLOG_DEBUG(KLOG_TAG, "\nEncoded %s packet (%u):", ProtocolNameAsString(packet->protocol), result->count); + PrintPulseTrainToConsole(result); +#endif // DEBUG_PACKET_ENCODE return result; } @@ -257,7 +250,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, ensure 500ms of silence between packets. + // Too avoid double-counting, endure 500ms of silence between packets. static TickType_t lastPacketTime = 0; const TickType_t minimumInterval = pdMS_TO_TICKS(500); @@ -335,33 +328,31 @@ DecodedPacket_T *PROTOCOLS_MaybeDecodePacket(TimedPulseTrain_T *packet) result = TEST_MaybeDecodePacket(packet); } -#if ((defined PSoC_DEBUG_PACKET_DECODE) || (defined ESP_PLATFORM)) +#ifdef DEBUG_PACKET_DECODE + #ifdef ESP_PLATFORM - if (esp_log_level_get(KLOG_TAG) >= ESP_LOG_DEBUG) + esp_log_level_set(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 != NULL) + if (result->Generic.type == DECODED_PACKET_TYPE_COMMAND_RECEIVED) { - KLOG_DEBUG(KLOG_TAG, "Successfully decoded packet as %s: %s", DecodedPacketTypeAsString(result->Generic.type), ProtocolNameAsString(result->Generic.protocol)); + KLOG_DEBUG(KLOG_TAG, "Command data: %lu", result->Command.data); 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); } } -#endif // ((defined PSoC_DEBUG_PACKET_DECODE) || (defined ESP_PLATFORM)) + 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 // Remember which receiver saw the packet. if (result != NULL) diff --git a/Protocols/Protocols.h b/Protocols/Protocols.h index 970e183..9f0e205 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 8271d1f..2aab448 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 53ad3ec..3a5e115 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 26a80e8..f9c1964 100644 --- a/Protocols/Test.c +++ b/Protocols/Test.c @@ -1,9 +1,9 @@ /* * 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. + * Copyright © 2016-2025 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_DEBUG(KLOG_TAG, "Pulse %u is too short! Expected %lu; received %u.", index, expected_pulse_duration_in_us, packet->bitstream[index].duration); + KLOG_WARN(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_DEBUG(KLOG_TAG, "Pulse %u is too long! Expected %lu; received %u.", index, expected_pulse_duration_in_us, packet->bitstream[index].duration); + KLOG_WARN(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/Protocols/Test.h b/Protocols/Test.h index 68c0f78..ba57bd0 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 98fe2b1..8b3be7c 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 1bc5364..e5fa376 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 2e34a57..f78e9a4 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-2026 Joseph P. Kearney and the KTag developers. +Copyright © 2025 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 4d51c71..841b105 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 1ea480b..4f949d0 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 e6f75c7..fb6a4e3 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 2e6be2e..385d2a0 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 20e845e..9a4bf3f 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 33512ae..fc67c1b 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 5735498..e6159b9 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 0e8d05f..ff02203 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 c40b732..c352794 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 59d2b1a..925f7bf 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 9df123d..d835f61 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 be962a3..fe5ba66 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 b24188a..9f17784 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 b2baf25..d8c3b4b 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 6b581e6..d9416d1 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 a14b8dd..9f66299 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 2aa33b6..50fd91c 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 3736630..6b4a018 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 63e71a3..3b4ad32 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 7a5e300..981986e 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 8bbe337..ea86d60 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 bc2dc43..71c2608 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 cd1f01a..88b1351 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 c7966aa..bf5e39e 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 0e972e9..133e27d 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 8525737..6ff1d94 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 353ca0e..60440fc 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 41abe18..4fd14f2 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-2026 Joseph P. Kearney and the KTag developers. + * Copyright © 2016-2025 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 @@ -71,8 +71,8 @@ #define SYSTEMK_H #define SYSTEMK_MAJOR_VERSION 1 -#define SYSTEMK_MINOR_VERSION 1 -#define SYSTEMK_VERSION_STRING "01.01" +#define SYSTEMK_MINOR_VERSION 0 +#define SYSTEMK_VERSION_STRING "01.00" #ifdef ESP_PLATFORM #include "freertos/FreeRTOS.h"