[ 
https://issues.apache.org/jira/browse/MYNEWT-670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christopher Collins resolved MYNEWT-670.
----------------------------------------
    Resolution: Fixed

> NMP: Make max chunk size configurable
> -------------------------------------
>
>                 Key: MYNEWT-670
>                 URL: https://issues.apache.org/jira/browse/MYNEWT-670
>             Project: Mynewt
>          Issue Type: Improvement
>          Components: Newtmgr
>            Reporter: Christopher Collins
>            Assignee: Christopher Collins
>             Fix For: v1_1_0_rel
>
>
> Currently, the largest image or file chunk that a Mynewt device can receive 
> is hardcoded at 400 bytes.  Furthermore, the largets CBOR attribute that we 
> can decode is 300 bytes long.This is not great because this number is 
> independent of the transport MTU, so the client has no way of knowing the 
> limit.
> The fix is to create three new compile-time settings:
> * CBORATTR_MAX_SIZE
> * FS_UPLOAD_MAX_CHUNK_SIZE
> * IMGMGR_MAX_CHUNK_SIZE
> and set them to 512 by default.  This value is large enough to accommodate 
> full-size BLE packets.
> This is still not a perfect solution because these values are not tied to the 
> MTU in any way.  One way to truly solve this would be to have an "NMP MTU" 
> that the client can discover.  That would be a pretty big change.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to