BLE stack groundwork
This commit is contained in:
parent
8650335ad8
commit
979b906f4f
8 changed files with 461 additions and 7 deletions
25
core/main.c
Normal file
25
core/main.c
Normal 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);
|
||||
}
|
||||
Loading…
Reference in a new issue