Commit graph

21 commits

Author SHA1 Message Date
Joe Kearney
26cb24dfe1 Respond to instigation whenever possible. 2025-08-31 20:47:55 -05:00
Joe Kearney
c034427c3c Added animation for the Wrapping Up state. 2025-08-31 18:23:50 -05:00
Joe Kearney
e914558e63 Updated some text. 2025-08-16 19:59:23 -05:00
Joe Kearney
e31a9ad970 Added a can of quality. 2025-08-16 19:55:23 -05:00
Joe Kearney
620fefd355 Implemented BLE_EVENT_FORCE_STATE. 2025-08-16 17:49:37 -05:00
Joe Kearney
e0e7fdf1ae Increased N_PACKET_BUFFERS from 10 to 20. 2025-08-16 15:54:04 -05:00
Joe Kearney
6a3f12819c Fixed the Hello packet hack needed for PSoC6. 2025-08-16 14:49:11 -05:00
Joe Kearney
88c81dc405 FIxes for BLE_Quiet on PSoC6. 2025-08-16 11:28:26 -05:00
Joe Kearney
bb915121e8 Added BLE_UpdateEventPacket(). 2025-08-11 19:19:05 -05:00
Joe Kearney
2b31cc45e1 Added more event transitions to facilitate testing. 2025-07-21 19:02:27 -05:00
Joe Kearney
1a27af361d Implemented BLE Quiet. 2025-07-19 19:20:12 -05:00
Joe Kearney
c514219ccc Changes to support BLE Quiet. 2025-07-14 20:56:54 -05:00
Joe Kearney
0b15ce458f Added BLE_UpdateParametersPacket(). 2025-07-13 16:55:45 -05:00
Joe Kearney
fb1a4ab07b Added BLE_StopScanning() to support testing. 2025-07-04 19:29:03 -05:00
Joe Kearney
2efb4f5183 Added to BLE_EventID_T to match v0.12 of the spec. 2025-06-29 19:07:23 -05:00
7aa827563a Better feedback (lights and sounds) for reentry (#4)
At Mike's request, I added better feedback (lights and sounds) for reentry after being tagged out.

The UX now mimics the countdown at the beginning of the game (with the accompanying boop-boop-boop-boop-boop-BEEP sounds), which should help new players understand what is going on.

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #4
2025-06-14 19:55:15 +00:00
9431dc4534 Make the Dubuque Protocol the default. (#3)
Until we have menus implemented to change protocols, the Dubuque Protocol will be the default.

Fixes Management/KTag_Project_Management#5

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #3
2025-06-11 01:05:32 +00:00
bfcdf4c354 Reworked BLE according to v0.11 of the KTag Beacon Specification (#2)
This was done to support the new KTag Konfigurator app, which Jack created for his Senior Design project.

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #2
2025-06-08 21:52:29 +00:00
4fe072f2d3 The Accessory button now selects team in the Configuring state. (#1)
With the advent of the new State Machine, there is opportunity in the *Configuring* state for a player to select his team by pressing the *Accessory* button.  The Mobile App or IR remote can also be used, as before.

![SystemK State Machine.drawio.png](/attachments/0b93eee9-15cd-4dea-9961-e4777868495e)

I also consolidated some duplicated code into `Set_Team_With_Audio_Feedback()`.

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #1
2025-01-28 02:06:21 +00:00
Joe Kearney
6f51f5b006 Initial public release of SystemK. 2025-01-25 13:45:14 -06:00
387f57cdda Initial commit 2025-01-25 19:34:51 +00:00