BLE stack groundwork

This commit is contained in:
Aaron Cook 2025-08-31 12:59:01 -05:00
commit 979b906f4f
8 changed files with 461 additions and 7 deletions

25
core/main.c Normal file
View file

@ -0,0 +1,25 @@
#include <stdint.h>
#include <stddef.h>
#include <zephyr/kernel.h>
#include "ble.h"
static void oninput(const void *buffer, uint16_t buffer_len);
int main(void)
{
ble_init();
ble_register_oninput_callback(oninput);
while (1) {
k_sleep(K_MSEC(1000));
k_yield();
}
}
static void
oninput(const void *buffer, uint16_t buffer_len)
{
ble_set_telemetry_data(buffer, buffer_len);
}