Pulled in the latest SystemK (with BLE v0.12) (#2)
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: #2
This commit is contained in:
parent
25e4cff3ac
commit
cc574022bd
8 changed files with 621 additions and 15 deletions
|
@ -22,7 +22,7 @@ extern "C" {
|
|||
//#define TRACE_BLE
|
||||
//#define VERBOSE_BLE_TRACE
|
||||
|
||||
#define COMM_BLE_TASK_STACK_SIZE_in_bytes 4096
|
||||
#define COMM_BLE_TASK_STACK_SIZE_in_bytes 6144
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
@ -43,6 +43,7 @@ typedef enum
|
|||
COMM_BLE_SCAN_FOR_KTAG_PACKETS,
|
||||
COMM_BLE_ADVERTISE_AS_BROADCASTER,
|
||||
COMM_BLE_ADVERTISE_AS_PERIPHERAL,
|
||||
COMM_BLE_STOP_SCANNING,
|
||||
COMM_BLE_STOP_ADVERTISING,
|
||||
COMM_BLE_SCAN_AND_ADVERTISE,
|
||||
// COMM_BLE_COMMAND_IS_OUT_OF_RANGE is one more than the last valid command.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue