2025-04-01 4:11 AM - last edited on 2025-04-01 4:48 AM by Andrew Neil
I was a bit surprise if I read a characteristic witch is more 22 bytes long it conduct to more than one read permit events on server-side and as many read response on client slide
it's surprised me because limit carac buffer length is 250 byte max in config by default
is there a way to enlarge this ?? (server or client side or both ?)
it would not a be a big deal if I can determine on server-side when carac is completely red but I can't get any idea where reading is regarding total bytes size of CARAC
according to § 4.7.6 Evt_Blue_Gatt_Read_Permit_Req in https://www.st.com/content/ccc/resource/technical/document/user_manual/6d/a1/5b/6c/dc/ab/48/76/DM00162667.pdf/files/DM00162667.pdf/jcr:content/translations/en.DM00162667.pdf the event message should be grouping
but in stm32wpan middleware core ble_def.h message structure dont include datalen and it looks that length of encapsulating message is sized accordingly
typedef __PACKED_STRUCT
{
uint16_t Connection_Handle;
uint16_t Attribute_Handle;
uint16_t Offset;
} aci_gatt_read_permit_req_event_rp0;
than'ks for any idea