Commit graph

3 commits

Author SHA1 Message Date
7807ce0ece Added the "KEvent" console command. (#17)
This PR adds a new console command, "KEvent", which allows the sending of arbitrary events to the [state machine](https://ktag.clubk.club/Technology/SystemK/#state-machine).  The events are specified by [ID](https://git.ktag.clubk.club/Software/SystemK/src/tag/SystemK_v01.01/Events/KEvents.h#L33-L86), which may change from release-to-release of SystemK.

```
KTag> KEvent
Usage:
  KEvent <Event ID> <Event Data>
  (Note that IDs may be SystemK version-dependent.)
```

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #17
2026-03-01 22:19:58 +00:00
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
Renamed from components/Console/Console.c (Browse further)