BLE статус 128 (0x80) - PullRequest
       10

BLE статус 128 (0x80)

0 голосов
/ 04 октября 2018

Итак, я разрабатываю отличный сервер на основе примера кода esp-idf.

Я создал 2 Пульс сервисов, 2 Пульсоксиметр сервисов и 2 пользовательские услуги, конечно, также включены Общие атрибуты и Универсальный доступ услуги.

Возможно, это не лучшее решение, но ясоздал один профиль для каждой услуги.На данный момент все работает хорошо.

Проблема заключается в том, что когда я пытаюсь добавить другой профиль / службу, после вызова этой функции esp_ble_gatts_app_register(profile); вызывается обработчик событий Гатта, но приложение не может быть зарегистрировано, и появляетсястатус 128 (0x80), который определен как ESP_GATT_NO_RESOURCES .

Я много искал об этой ошибке, но единственное объяснение, которое я нашел, это из-за неправильного объявления дескриптора (что не является моим случаем,Я проверил).

Я подумал, что, возможно, я достиг предельного номера профиля или службы.

Кто-нибудь знает возможную причину этой ошибки?или хотя бы номер сервисного лимита?

...