Software for the 2024A using the ESP-IDF.
  • C 87.9%
  • Python 5.5%
  • Ruby 2%
  • CMake 1.8%
  • C++ 1.7%
  • Other 1.1%
Find a file
Joe Kearney b2e51383e9
All checks were successful
Tests / build-and-test (push) Successful in 16s
SystemK v02.01: The K-Points game (#19)
# SystemK v02.01: The K-Points game

This PR is a [new version](#19/files (comment)) of SystemK, which was created primarily to enable the K-Points game.

## Related PRs:
- Software/SystemK#16
- Software/2020TPC-SW#9
- Software/KTag-HIL-Tester#1

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #19
2026-08-29 14:46:00 +00:00
.forgejo/workflows SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
components SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
main SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
managed_components SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
partition_table Initial public release of the 2024A software. 2025-01-25 14:04:42 -06:00
spiffs_image SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
Tests SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
.clang-format SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
.clangd SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
.gitignore v2.00: SystemK v2.00, ESP-IDF v6.0.0 (#18) 2026-03-28 21:33:54 +00:00
.gitmodules Initial public release of the 2024A software. 2025-01-25 14:04:42 -06:00
CMakeLists.txt v2.00: SystemK v2.00, ESP-IDF v6.0.0 (#18) 2026-03-28 21:33:54 +00:00
dependencies.lock SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
LICENSE Initial commit 2025-01-25 19:49:17 +00:00
partitions.csv Initial public release of the 2024A software. 2025-01-25 14:04:42 -06:00
README.md SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00
sdkconfig SystemK v02.01: The K-Points game (#19) 2026-08-29 14:46:00 +00:00

2024A Software

Overview

This is software for the 2024A "32ESPecial" based on the ESP-IDF.

The primary documentation for the 32ESPecial is on the KTag website at https://ktag.clubk.club/Devices/32ESPecial/.

You can ask questions (and get answers!) about this software on the KTag forum at https://forum.ktag.clubk.club/c/software/.

License: AGPL-3.0-or-later

This software is part of the KTag project, a DIY laser tag game with customizable features and wide interoperability.

🛡 https://ktag.clubk.club 🃞

Copyright © 2023-2026 Joseph P. Kearney and the KTag developers.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

There should be a copy of the GNU Affero General Public License in the LICENSE file in the root of this repository. If not, see http://www.gnu.org/licenses/.

Open-Source Software

This software in turn makes use of the following open-source software libraries and components:

Name Version License (SPDX) URL
SystemK 2.01 AGPL-3.0-or-later https://git.ktag.clubk.club/Software/SystemK/
ESP-IDF 6.0.2 Apache-2.0 https://github.com/espressif/esp-idf/
espressif/button 4.1.6 Apache-2.0 https://components.espressif.com/components/espressif/button
espressif/led_strip 3.0.3 Apache-2.0 https://components.espressif.com/components/espressif/led_strip
espressif/mdns 1.11.0 Apache-2.0 https://components.espressif.com/components/espressif/mdns
espressif/network_provisioning 1.2.2 Apache-2.0 https://components.espressif.com/components/espressif/network_provisioning
espressif/usb 1.3.0 Apache-2.0 https://components.espressif.com/components/espressif/usb
espressif/usb_host_msc 1.1.4 Apache-2.0 https://components.espressif.com/components/espressif/usb_host_msc
chmorgan/esp-audio-player 1.1.0 Apache-2.0 https://components.espressif.com/components/chmorgan/esp-audio-player
esp-libhelix-mp3 1.0.3 Apache-2.0 https://github.com/chmorgan/esp-libhelix-mp3
libhelix-mp3 f443079 RPSL https://github.com/chmorgan/libhelix-mp3/