BLE adapter#

Modules#

Type definitions

Functions#

sid_error_t
sid_pal_ble_adapter_create(sid_pal_ble_adapter_interface_t *handle)

Creates a BLE adapter interface.

void
sl_ble_adapter_on_event(sl_bt_msg_t *evt)

Handles BLE events.

void

Callback for kernel start event.

Function Documentation#

sid_pal_ble_adapter_create#

sid_error_t sid_pal_ble_adapter_create (sid_pal_ble_adapter_interface_t * handle)

Creates a BLE adapter interface.

Parameters
TypeDirectionArgument NameDescription
sid_pal_ble_adapter_interface_t *[inout]handle

Pointer to the BLE adapter interface handle.

This function initializes the BLE adapter interface and assigns it to the provided handle.

Returns

  • sid_error_t Error code indicating the result of the operation.


sl_ble_adapter_on_event#

void sl_ble_adapter_on_event (sl_bt_msg_t * evt)

Handles BLE events.

Parameters
TypeDirectionArgument NameDescription
sl_bt_msg_t *[in]evt

Pointer to the Bluetooth event message.

This function processes BLE events received from the Bluetooth stack.


sl_ble_adapter_on_kernel_start#

void sl_ble_adapter_on_kernel_start (void )

Callback for kernel start event.

Parameters
TypeDirectionArgument NameDescription
voidN/A

This function is called when the kernel starts.