|
ble_result_t(* | reset )(void) |
| Resets the BLE controller.
|
|
ble_result_t(* | read_bd_addr )(uint8_t *addr) |
| Reads the static BLE device address. More...
|
|
ble_result_t(* | read_buffer_size )(unsigned int *buf_len, unsigned int *num_buf) |
| Reads the size of the data buffers. More...
|
|
ble_result_t(* | set_adv_param )(unsigned int adv_interval, ble_adv_type_t type, ble_addr_type_t own_addr_type, unsigned short adv_channel_map) |
| Sets the parameter for advertising. More...
|
|
ble_result_t(* | read_adv_channel_tx_power )(short *power) |
| Reads the used power on the advertisement channels. More...
|
|
ble_result_t(* | set_adv_data )(unsigned short data_len, char *data) |
| Sets the advertising data. More...
|
|
ble_result_t(* | set_scan_resp_data )(unsigned short data_len, char *data) |
| Sets the scan response data. More...
|
|
ble_result_t(* | set_adv_enable )(unsigned short enable) |
| Enables/disables advertising. More...
|
|
ble_result_t(* | set_scan_param )(ble_scan_type_t type, unsigned int scan_interval, unsigned int scan_window, ble_addr_type_t own_addr_type) |
| Sets the parameter for scanning. More...
|
|
ble_result_t(* | set_scan_enable )(unsigned short enable, unsigned short filter_duplicates) |
| Enables/disables scanning. More...
|
|
ble_result_t(* | create_connection )(unsigned int scan_interval, unsigned int scan_window, ble_addr_type_t peer_addr_type, uint8_t *peer_addr, ble_addr_type_t own_addr_type, unsigned int conn_interval, unsigned int conn_latency, unsigned int supervision_timeout) |
| Initiates the creation of a BLE connection. More...
|
|
ble_result_t(* | create_connection_cancel )(void) |
| Cancels the initiation of a BLE connection.
|
|
ble_result_t(* | connection_update )(unsigned int connection_handle, unsigned int conn_interval, unsigned int conn_latency, unsigned int supervision_timeout) |
| Updates the connection parameters. More...
|
|
ble_result_t(* | disconnect )(unsigned int connection_handle, unsigned short reason) |
| Disconnects the connection. More...
|
|
The structure of a ble radio controller driver in Contiki.
Definition at line 247 of file ble-hal.h.