19 lines
477 B
C
19 lines
477 B
C
|
|
#ifndef _BLE_H_
|
||
|
|
#define _BLE_H_
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @brief Enable Bluetooth, setup default services, and begin advertising
|
||
|
|
*/
|
||
|
|
int ble_init(void);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @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 Set a new value for telemetry data
|
||
|
|
*/
|
||
|
|
void ble_set_telemetry_data(const void *buffer, uint16_t buffer_len);
|
||
|
|
|
||
|
|
#endif /* _BLE_H_ */
|