#bluetooth-lowenergy #stm32 #bluenrg
Вопрос:
Я также разместил этот вопрос на форуме сообщества STM, но там вы редко получаете реальную помощь
Я изо всех сил пытаюсь получить подробную информацию о том, как определить правильное число для значения max_attr_records функции aci_gatt_add_serv ().
Я знаю, что вам нужно 1 для самой службы, а затем по крайней мере 2 для каждой характеристики, но что еще требует записи атрибута?
Допустим, у меня есть следующая характеристика
aci_gatt_add_char(hServiceConfiguration, UUID_TYPE_128, uuid, 6,
CHAR_PROP_NOTIFY|CHAR_PROP_READ|CHAR_PROP_WRITE, ATTR_PERMISSION_ENCRY_WRITE,
GATT_NOTIFY_READ_REQ_AND_WAIT_FOR_APPL_RESP,
16, 0 , amp;hCharTripConf);
Каково будет результирующее количество записей атрибутов? Я придумал 4, но я не уверен, что это правильно.
Кроме того, по-видимому, существует ограничение на общее количество записей атрибутов, поскольку я могу добавить только довольно ограниченное количество сервисов. Как определяется этот предел?