openrcore/includes/ble.h
2025-09-08 15:42:26 -05:00

22 lines
538 B
C

#ifndef _INCLUDES_BLE_H_
#define _INCLUDES_BLE_H_
#include <stdint.h>
/**
* @brief Register a callback to occur when a new complete input is sent
*/
void ble_register_oninput_callback(void (*callback)(const void *buffer, uint16_t buffer_len));
/**
* @brief Clear the on-input callback registered with
* ble_register_oninput_callback
*/
void ble_clear_oninput_callback(void);
/**
* @brief Set a new value for telemetry data
*/
void ble_set_telemetry_data(const void *buffer, uint16_t buffer_len);
#endif /* _INCLUDES_BLE_H_ */