cancel
Showing results for 
Search instead for 
Did you mean: 

Read characteristic 48 bytes long generate 3 read permit req server side

oga
Associate III

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 

oga_0-1743502806585.png

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

0 REPLIES 0