9static const char *
const TAG =
"rp2040_ble";
29 ESP_LOGD(TAG,
"Enabling BLE...");
47 hci_power_control(HCI_POWER_ON);
55 ESP_LOGD(TAG,
"Disabling BLE...");
58 hci_power_control(HCI_POWER_OFF);
61 ESP_LOGD(TAG,
"BLE disabled");
67 ESP_LOGI(TAG,
"BLE active");
91 " Enable on boot: %s\n"
103 if (
type != HCI_EVENT_PACKET) {
107 uint8_t event_type = hci_event_packet_get_type(packet);
109 switch (event_type) {
110 case BTSTACK_EVENT_STATE: {
111 uint8_t
state = btstack_event_state_get_state(packet);
bool btstack_initialized_
float get_setup_priority() const override
static void packet_handler_(uint8_t type, uint16_t channel, uint8_t *packet, uint16_t size)
void dump_config() override
btstack_packet_callback_registration_t hci_event_callback_registration_
btstack_packet_callback_registration_t sm_event_callback_registration_
constexpr float BLUETOOTH