Remove redundant manual BT controller init; let NimBLEDevice::init handle it internally with BLE-only mode

This commit is contained in:
ash
2026-06-30 06:49:43 +00:00
parent 2db09b76bf
commit 68efe30682
-13
View File
@@ -46,19 +46,6 @@ BleMidiTransport::~BleMidiTransport() {
bool BleMidiTransport::begin() {
Serial.println("[BLE] Initializing BLE MIDI...");
esp_err_t err;
err = esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT);
Serial.printf("[BLE] bt_mem_release: %d (%s)\n", err, esp_err_to_name(err));
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
err = esp_bt_controller_init(&bt_cfg);
Serial.printf("[BLE] bt_controller_init: %d (%s)\n", err, esp_err_to_name(err));
if (err != ESP_OK) { initialized = false; return false; }
err = esp_bt_controller_enable(ESP_BT_MODE_BTDM);
Serial.printf("[BLE] bt_controller_enable: %d (%s)\n", err, esp_err_to_name(err));
if (err != ESP_OK) { initialized = false; return false; }
Serial.println("[BLE] NimBLEDevice init...");
NimBLEDevice::init("JOC Midi");
Serial.println("[BLE] NimBLEDevice initialized");