Compare commits
No commits in common. "main" and "SystemK_v01.00" have entirely different histories.
main
...
SystemK_v0
133 changed files with 289 additions and 335 deletions
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -72,10 +72,3 @@ idf_component_register(
|
||||||
"Settings"
|
"Settings"
|
||||||
"States"
|
"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
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
|
||||||
4
Colors.h
4
Colors.h
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
30
Kconfig
30
Kconfig
|
|
@ -35,34 +35,4 @@ menu "KTag SystemK"
|
||||||
help
|
help
|
||||||
Value of audio volume representing the minimum volume possible for this device.
|
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
|
endmenu
|
||||||
4
LICENSE
4
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.
|
This program source code file is part of SystemK, a library in the KTag project.
|
||||||
|
|
||||||
🛡 <https://ktag.clubk.club> 🃞
|
🛡️ <https://ktag.clubk.club> 🃞
|
||||||
|
|
||||||
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.
|
This program is free 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.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
@ -24,10 +24,8 @@
|
||||||
|
|
||||||
#include "SystemK.h"
|
#include "SystemK.h"
|
||||||
|
|
||||||
// Use these defines to enable detailed debug logging of packet encoding and decoding on the PSoC platform.
|
// #define DEBUG_PACKET_ENCODE
|
||||||
// Debug logging is always available on the ESP32 platform, and can be configured with the console.
|
#define DEBUG_PACKET_DECODE
|
||||||
//#define PSoC_DEBUG_PACKET_ENCODE
|
|
||||||
//#define PSoC_DEBUG_PACKET_DECODE
|
|
||||||
|
|
||||||
static const char *KLOG_TAG = "Protocols";
|
static const char *KLOG_TAG = "Protocols";
|
||||||
|
|
||||||
|
|
@ -222,15 +220,10 @@ TimedPulseTrain_T *PROTOCOLS_EncodePacket(TagPacket_T *packet)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if ((defined PSoC_DEBUG_PACKET_ENCODE) || (defined ESP_PLATFORM))
|
#ifdef DEBUG_PACKET_ENCODE
|
||||||
#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);
|
KLOG_DEBUG(KLOG_TAG, "\nEncoded %s packet (%u):", ProtocolNameAsString(packet->protocol), result->count);
|
||||||
PrintPulseTrainToConsole(result);
|
PrintPulseTrainToConsole(result);
|
||||||
}
|
#endif // DEBUG_PACKET_ENCODE
|
||||||
#endif // ((defined PSoC_DEBUG_PACKET_ENCODE) || (defined ESP_PLATFORM))
|
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
@ -257,7 +250,7 @@ DecodedPacket_T *PROTOCOLS_MaybeDecodePacket(TimedPulseTrain_T *packet)
|
||||||
if (result != NULL)
|
if (result != NULL)
|
||||||
{
|
{
|
||||||
// Many NEC remotes repeat packets when the button is held down.
|
// 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;
|
static TickType_t lastPacketTime = 0;
|
||||||
const TickType_t minimumInterval = pdMS_TO_TICKS(500);
|
const TickType_t minimumInterval = pdMS_TO_TICKS(500);
|
||||||
|
|
||||||
|
|
@ -335,12 +328,11 @@ DecodedPacket_T *PROTOCOLS_MaybeDecodePacket(TimedPulseTrain_T *packet)
|
||||||
result = TEST_MaybeDecodePacket(packet);
|
result = TEST_MaybeDecodePacket(packet);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if ((defined PSoC_DEBUG_PACKET_DECODE) || (defined ESP_PLATFORM))
|
#ifdef DEBUG_PACKET_DECODE
|
||||||
|
|
||||||
#ifdef ESP_PLATFORM
|
#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
|
#endif // ESP_PLATFORM
|
||||||
{
|
|
||||||
vTaskDelay(pdMS_TO_TICKS(10));
|
|
||||||
|
|
||||||
if (result != NULL)
|
if (result != NULL)
|
||||||
{
|
{
|
||||||
|
|
@ -360,8 +352,7 @@ DecodedPacket_T *PROTOCOLS_MaybeDecodePacket(TimedPulseTrain_T *packet)
|
||||||
|
|
||||||
PrintPulseTrainToConsole(packet);
|
PrintPulseTrainToConsole(packet);
|
||||||
}
|
}
|
||||||
}
|
#endif // DEBUG_PACKET_DECODE
|
||||||
#endif // ((defined PSoC_DEBUG_PACKET_DECODE) || (defined ESP_PLATFORM))
|
|
||||||
|
|
||||||
// Remember which receiver saw the packet.
|
// Remember which receiver saw the packet.
|
||||||
if (result != NULL)
|
if (result != NULL)
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* This program source code file is part of SystemK, a library in the KTag project.
|
* This program source code file is part of SystemK, a library in the KTag project.
|
||||||
*
|
*
|
||||||
* 🛡 <https://ktag.clubk.club> 🃞
|
* 🛡️ <https://ktag.clubk.club> 🃞
|
||||||
*
|
*
|
||||||
* 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
|
* This program is free software: you can redistribute it and/or modify it under
|
||||||
* the terms of the GNU Affero General Public License as published by the Free
|
* the terms of the GNU Affero General Public License as published by the Free
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue