Remove redundant manual BT controller init; let NimBLEDevice::init handle it internally with BLE-only mode
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user