Hi Simon,

On 7 September 2017 at 02:11, Simon Ratner <[email protected]> wrote:
>
> > MSYS_1_BLOCK_SIZE=80 by itself is not sufficient
>
> Actually, it is sufficient, I was just setting it wrong.

Ok I know what is happening. Basically controller code assumed that
adv packet will fit into one msys block size. With BLE_EXT_ADV we
extended struct ble_mbuf_hdr which decrease space for adv data and we
end up with chain of os_mbufs. Which is fine, but when preparing event
to host it was not taken into account.

Have a look on this PR: https://github.com/apache/mynewt-core/pull/537

We plan to deliver it to 1.2

Best
Łukasz

Reply via email to