17 #ifndef _LLBLUETOOTH_IMPL 18 #define _LLBLUETOOTH_IMPL 21 #include <intern/LLBLUETOOTH_impl.h> 76 uint32_t filter_data_size);
207 uint32_t value_size, uint8_t no_response);
225 const uint8_t *value, uint32_t value_size);
256 uint32_t value_size, uint8_t confirm);
262 #endif // _LLBLUETOOTH_IMPL uint8_t LLBLUETOOTH_IMPL_startScanning(uint8_t filter_action, uint8_t filter_type, const uint8_t *filter_data, uint32_t filter_data_size)
uint8_t LLBLUETOOTH_IMPL_sendPairRequest(uint16_t conn_handle)
uint8_t LLBLUETOOTH_IMPL_stopScanning(void)
uint8_t LLBLUETOOTH_IMPL_sendNotification(uint16_t conn_handle, uint16_t attr_handle, const uint8_t *value, uint32_t value_size, uint8_t confirm)
uint8_t LLBLUETOOTH_IMPL_sendPasskeyResponse(uint16_t conn_handle, uint8_t accept, uint32_t passkey)
uint8_t LLBLUETOOTH_IMPL_enable(void)
uint8_t LLBLUETOOTH_IMPL_disconnect(uint16_t conn_handle)
void LLBLUETOOTH_IMPL_disable(void)
uint8_t LLBLUETOOTH_IMPL_sendWriteRequest(uint16_t conn_handle, uint16_t attr_handle, const uint8_t *value, uint32_t value_size, uint8_t no_response)
uint8_t LLBLUETOOTH_IMPL_connect(const LLBLUETOOTH_address_t *addr)
uint8_t LLBLUETOOTH_IMPL_discoverServices(uint16_t conn_handle, const LLBLUETOOTH_uuid_t *uuid)
uint8_t LLBLUETOOTH_IMPL_sendReadResponse(uint16_t conn_handle, uint16_t attr_handle, uint8_t status, const uint8_t *value, uint32_t value_size)
uint32_t LLBLUETOOTH_IMPL_waitEvent(LLBLUETOOTH_event_t *event, uint32_t max_event_size)
uint8_t LLBLUETOOTH_IMPL_addService(const LLBLUETOOTH_gatts_service_t *service, uint16_t *handles)
uint8_t LLBLUETOOTH_IMPL_sendPairResponse(uint16_t conn_handle, uint8_t accept)
uint8_t LLBLUETOOTH_IMPL_sendReadRequest(uint16_t conn_handle, uint16_t attr_handle)
uint8_t LLBLUETOOTH_IMPL_stopAdvertising(void)
uint8_t LLBLUETOOTH_IMPL_sendWriteResponse(uint16_t conn_handle, uint16_t attr_handle, uint8_t status)
MicroEJ BLUETOOTH low level API.
uint8_t LLBLUETOOTH_IMPL_startAdvertising(const uint8_t *adv_data, uint32_t adv_data_size)