Hardware:
Board: ESP-WROOM-32
Core Installation/update date: 14/Aug/2018 fff178304644a93f72e9c280b52a8c4d9a7ef828
IDE name: Arduino IDE 1.8.5
Flash Frequency: 80Mhz
Upload Speed: 115200?
ESP32_BLE_Arduino installation: 23/Jun/2018 7951347ed68313d75c367e1f2cce763cb56d1eb2
Description:
Using Example BLE_server
I can compile it and Upload it
When I open the serial port there is a problem initiating BLE device
I have tried with different previous commits of the ESP32_BLE library but none solved the problem
Sketch:
/*
Based on Neil Kolban example for IDF: https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/tests/BLE%20Tests/SampleServer.cpp
Ported to Arduino ESP32 by Evandro Copercini
*/
#include <BLEDevice.h>
#include <BLEUtils.h>
#include <BLEServer.h>
// See the following for generating UUIDs:
// https://www.uuidgenerator.net/
#define SERVICE_UUID "4fafc201-1fb5-459e-8fcc-c5c9c331914b"
#define CHARACTERISTIC_UUID "beb5483e-36e1-4688-b7f5-ea07361b26a8"
void setup() {
Serial.begin(115200);
Serial.println("Starting BLE work!");
BLEDevice::init("MyESP32");
BLEServer *pServer = BLEDevice::createServer();
BLEService *pService = pServer->createService(SERVICE_UUID);
BLECharacteristic *pCharacteristic = pService->createCharacteristic(
CHARACTERISTIC_UUID,
BLECharacteristic::PROPERTY_READ |
BLECharacteristic::PROPERTY_WRITE
);
pCharacteristic->setValue("Hello World says Neil");
pService->start();
BLEAdvertising *pAdvertising = pServer->getAdvertising();
pAdvertising->start();
Serial.println("Characteristic defined! Now you can read it in your phone!");
}
void loop() {
// put your main code here, to run repeatedly:
delay(2000);
}
Debug Messages:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:808
load:0x40078000,len:6084
load:0x40080000,len:6696
entry 0x400802e4
Starting BLE work!
**E (12) BLEDevice: esp_bt_controller_init: rc=259 Invalid state**
Hardware:
Board: ESP-WROOM-32
Core Installation/update date: 14/Aug/2018
fff178304644a93f72e9c280b52a8c4d9a7ef828IDE name: Arduino IDE 1.8.5
Flash Frequency: 80Mhz
Upload Speed: 115200?
ESP32_BLE_Arduino installation: 23/Jun/2018
7951347ed68313d75c367e1f2cce763cb56d1eb2Description:
Using Example BLE_server
I can compile it and Upload it
When I open the serial port there is a problem initiating BLE device
I have tried with different previous commits of the ESP32_BLE library but none solved the problem
Sketch:
Debug Messages: