Exemplo n.º 1
0
static void accel_peek_timer_callback(void *context) {
  Simply *simply = context;
  AccelData data = { .x = 0 };
  simply_accel_peek(simply->accel, &data);
  if (!simply_msg_accel_data(simply->msg, &data, 1, true)) {
    app_timer_register(10, accel_peek_timer_callback, simply);
  }
}

static void handle_accel_peek_packet(Simply *simply, Packet *data) {
  app_timer_register(10, accel_peek_timer_callback, simply);
}
Exemplo n.º 2
0
static void handle_accel_data(AccelData *data, uint32_t num_samples) {
  simply_msg_accel_data(s_accel->simply->msg, data, num_samples, TRANSACTION_ID_INVALID);
}