Я пытаюсь подключить два ESP32 через Bluetooth, в то время как один служит сервером, а другой - клиентом.Подключение клиента к серверу работает просто отлично, и обнаружение характеристики тоже работает.Но когда я пытаюсь зарегистрировать характеристику для уведомления, я получаю сообщение об ошибке.
Кажется, что остальная часть моего кода работает нормально, потому что, если я не регистрирую характеристику для уведомления, я неесть какие-либо проблемы.
if (pRemoteCharacteristic->canNotify()) {
Serial.println("Setting up notify");
pRemoteCharacteristic->registerForNotify(notifyCallback);
}
Я всегда получаю следующее сообщение об ошибке:
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x400d495f PS : 0x00060330 A0 : 0x800d4154 A1 : 0x3ffca250
A2 : 0x00000000 A3 : 0x3ffca29e A4 : 0x00000002 A5 : 0x00000000
A6 : 0x3ffe1ac8 A7 : 0x3f01a2e0 A8 : 0x800d3e4c A9 : 0x3ffca200
A10 : 0x3ffca24c A11 : 0xaab8b50c A12 : 0x3ffc60e4 A13 : 0xaab8b50c
A14 : 0x3ffca200 A15 : 0xff000000 SAR : 0x00000008 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000030 LBEG : 0x4000c2e0 LEND : 0x4000c2f6 LCOUNT : 0x00000000
Backtrace: 0x400d495f:0x3ffca250 0x400d4151:0x3ffca280 0x400d1ba5:0x3ffca2e0 0x400d1c42:0x3ffca350 0x400d86bd:0x3ffca390 0x40090461:0x3ffca3b0