Commit graph

17 commits

Author SHA1 Message Date
2c81bdd052 Added a new console command: "system" (#14)
```
KTag> system
Usage:
  system chip-info      - Show chip and system information
  system coredump       - Check coredump status
  system factory-reset  - Clear NVS and restart
  system flash          - Show flash information
  system heap-caps      - Show heap by capability
  system hostname [name]- Show/set hostname
  system mac            - Show MAC addresses
  system partition      - List partition table
  system RAM            - Display heap memory usage
  system reboot         - Reboot the device
  system reset-reason   - Show last reset reason
  system stats          - Combined system statistics
  system tasks          - List FreeRTOS tasks
  system uptime         - Display system uptime
  system version        - Show firmware version
```

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #14
2026-01-17 16:33:41 +00:00
3939941315 Fixed directory conflict on Windows. (#13)
CMake on Windows had conflicts with one directory in the project tree named `console`, and another named `Console`.

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #13
2026-01-11 01:08:13 +00:00
ebee29a1e4 Annum Novum Faustum Felicem MMXXVI (#12)
Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #12
2026-01-10 23:21:28 +00:00
376acd4815 Added console with one command (so far): log (#11)
Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #11
2026-01-10 22:49:51 +00:00
c8f6bf24fc Upgrade the ESP-IDF to v5.5.2 (#10)
This pull request upgraded the ESP-IDF used by this software to [v5.5.2](https://github.com/espressif/esp-idf/releases/tag/v5.5.2).

It also bumps the minor version to `01`.

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #10
2026-01-04 23:53:57 +00:00
e12ee17973 32ESPecial Version 1.00 (#9)
This release reworked the initialization code to provide more robust initialization, especially when no USB stick is present.

It incorporates [Version 1.0 of SystemK](Software/SystemK#9).

This is the first release for the [32ESPecial Blaster Kits](https://link.clubk.club/2025002).

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #9
2025-11-30 21:46:46 +00:00
14ec8fe280 Release v00.44: Slow Fire (#8)
This release updates the [ESP-IDF](https://docs.espressif.com/projects/esp-idf/en/v5.5.1/esp32s3/index.html) to [v5.5.1](https://github.com/espressif/esp-idf/releases/tag/v5.5.1).

It also pulls in the latest changes to [SystemK](https://git.ktag.clubk.club/Software/SystemK):
 - We'd better log the Playing_Interacting state... (Software/SystemK#8)
 - Slow Fire (Software/SystemK#7)

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #8
2025-10-03 00:08:09 +00:00
fd908a23d4 Ensure IR LEDs are off before reprogramming. (#7)
Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #7
2025-09-20 20:55:45 +00:00
8fe8822db0 Release v00.43: Rapid Fire! (#6)
This release pulls in the latest changes to [SystemK](https://git.ktag.clubk.club/Software/SystemK):
 - Rapid Fire! (Software/SystemK#6).
 - BLE updated to version 0.12 of the KTag Beacon Specification (Software/SystemK#5).

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #6
2025-09-20 20:05:18 +00:00
e632408cb3 Pulled in the latest SystemK (with BLE v0.12) (#5)
This change refactors the BLE subsystem to support the changes introduced in the [KTag Beacon Specification v0.12](https://ktag.clubk.club/Technology/BLE/KTag%20Beacon%20Specification%20v0.12.pdf).

SystemK changes: Software/SystemK#5

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #5
2025-09-01 18:05:44 +00:00
1f927b805e Release v00.41 (#4)
This release pulls in the latest changes to [SystemK](https://git.ktag.clubk.club/Software/SystemK):
 - Better UX for reentry (Software/SystemK#4).
 - Dubuque Protocol is again the default (Software/SystemK#3).
 - Reworked BLE according to v0.11 of the KTag Beacon Specification (Software/SystemK#2)

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #4
2025-06-14 20:13:05 +00:00
bd622e80ee Bugfixes after testing on 2025-06-08 (#3)
We did some field testing on June 8th, 2025.  This PR pulls in fixes and enhancements based on that testing.

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #3
2025-06-14 19:59:35 +00:00
7a7ce06d66 Pulled in the latest SystemK (with new BLE). (#2)
The new spec is here: [KTag Beacon Specification v0.11](https://ktag.clubk.club/Technology/BLE/KTag%20Beacon%20Specification%20v0.11.pdf)

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #2
2025-06-08 22:05:06 +00:00
af01bfed91 SystemK: The Accessory button now selects team in the Configuring state. (#1)
Incorporating the latest change to SystemK:
 * Software/SystemK#1

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #1
2025-01-28 02:13:11 +00:00
Joe Kearney
ba25d66fe0 Cleaned up the README. 2025-01-25 14:11:11 -06:00
Joe Kearney
303e9e1dad Initial public release of the 2024A software. 2025-01-25 14:04:42 -06:00
7b9ad3edfd Initial commit 2025-01-25 19:49:17 +00:00