Advertising the MIDI service for Bluetooth Low Energy.
Definition in file advertising.h.
#include <esp_gap_ble_api.h>
Go to the source code of this file.
Functions | |
void | advertising_set_service_uuid (const uint8_t uuid[], uint16_t length) |
Set the UUID of the service to be advertised. | |
void | advertising_set_connection_interval (uint16_t itvl_min, uint16_t itvl_max) |
Set the connection interval range in the advertising data. | |
void | advertising_get_connection_interval (uint16_t *itvl_min, uint16_t *itvl_max) |
Get the connection interval range from the advertising data. | |
bool | advertising_config (void) |
Configure the advertising data, register with the Bluetooth driver. | |
bool | advertising_handle_config_complete_event (esp_ble_gap_cb_param_t *param) |
Callback that indicates that the configuration of the advertising data was complete. | |
bool | advertising_handle_config_response_complete_event (esp_ble_gap_cb_param_t *param) |
Callback that indicates that the configuration of the advertising response data was complete. | |
void | advertising_start (void) |
Start advertising, after already being configured. | |
void advertising_set_service_uuid | ( | const uint8_t | uuid[], |
uint16_t | length ) |
Set the UUID of the service to be advertised.
void advertising_set_connection_interval | ( | uint16_t | itvl_min, |
uint16_t | itvl_max ) |
Set the connection interval range in the advertising data.
void advertising_get_connection_interval | ( | uint16_t * | itvl_min, |
uint16_t * | itvl_max ) |
Get the connection interval range from the advertising data.
bool advertising_config | ( | void | ) |
Configure the advertising data, register with the Bluetooth driver.
Will eventually trigger the callbacks to start advertising.
bool advertising_handle_config_complete_event | ( | esp_ble_gap_cb_param_t * | param | ) |
Callback that indicates that the configuration of the advertising data was complete.
Will start advertising if the configuration of the response data was complete as well.
bool advertising_handle_config_response_complete_event | ( | esp_ble_gap_cb_param_t * | param | ) |
Callback that indicates that the configuration of the advertising response data was complete.
Will start advertising if the configuration of the advertising data was complete as well.
void advertising_start | ( | void | ) |
Start advertising, after already being configured.