Routine infrastructure
This commit is contained in:
parent
979b906f4f
commit
17b3f0a89f
11 changed files with 527 additions and 30 deletions
17
core/main.c
17
core/main.c
|
|
@ -3,23 +3,14 @@
|
|||
|
||||
#include <zephyr/kernel.h>
|
||||
|
||||
#include "ble.h"
|
||||
#include "core/ble.h"
|
||||
#include "core/routine.h"
|
||||
|
||||
static void oninput(const void *buffer, uint16_t buffer_len);
|
||||
|
||||
int main(void)
|
||||
{
|
||||
routine_init();
|
||||
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);
|
||||
routine_exec();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue