IshaESP opened a new pull request, #1428:
URL: https://github.com/apache/mynewt-nimble/pull/1428

   If application is going to send data more than MTU size using 
ble_gattc_write_long(), after sending first batch of data of MTU size the 
offset gets incremented by (MTU - BLE_ATT_PREP_WRITE_CMD_BASE_SZ). This check 
will always fail in that case, as offset will be equal to (MTU - 
BLE_ATT_PREP_WRITE_CMD_BASE_SZ), and (offset + OS_MBUF_PKTLEN(txom)) will 
always be greater than BLE_ATT_ATTR_MAX_LEN. Thus failing to send the whole 
data.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@mynewt.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to