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
