It is still possible but that affects the host much more than the controller. I 
am sure more could be done in the controller to separate the two.

> On Sep 11, 2017, at 8:09 AM, Wayne Keenan <[email protected]> wrote:
> 
> In MyNewt 0.9 it was/is possible to undef the Central role. Is that no longer 
> possible in 1.2? (Sorry, I'd check but I'm on the road in France)
> 
> Thanks
> Wayne
> 
>> On 11 Sep 2017, at 16:28, will sanfilippo <[email protected]> wrote:
>> 
>> There were always plans to separate central from peripheral in the 
>> controller to save space but was never added since we always seemed to 
>> manage to fit it by doing other things.
>> 
>> I think separating these two is a good idea for those who need the flash.
>> 
>> Just my two cents.
>> 
>> Will
>> 
>>> On Sep 11, 2017, at 5:22 AM, Wayne Keenan <[email protected]> wrote:
>>> 
>>> Hi,
>>> 
>>> Being able to disable parts of the Nimble stack to reduced code (and RAM) 
>>> size is a compelling feature of MyNewt/Nimble, I'd like to see as many 
>>> tweak-ables as is sane. The Host not being 100% compliant is fine in my 
>>> mind for some learning/experimenting/tinkering use cases.
>>> 
>>> Automated tests should/could be setup to help cover some of the well 
>>> trodden and the corner cases, if not done already, sorry not checked or 
>>> aware if they are already, are they? 
>>> 
>>> Is Slack /the/ place now?
>>> 
>>> Thanks
>>> Wayne
>>> 
>>>> On 11 Sep 2017, at 12:21, Szymon Janc <[email protected]> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>>> On Thursday, 7 September 2017 20:49:35 CEST Simon Ratner wrote:
>>>>> Hi devs,
>>>>> 
>>>>> Controller code size went from 20k -> 29k with 1_2_0 and BLE_EXT_ADV,
>>>>> compared to the old BLE_MULTI_ADV_SUPPORT. This happens to be just a bit 
>>>>> to
>>>>> big for our nrf51-based target.
>>>>> 
>>>>> Any suggestions on trimming it?
>>>>> 
>>>>> Would be great to disable the scanner extensions but keep the advertiser,
>>>>> or generally have more fine-grained control over which of the ext adv
>>>>> features are enabled (for example, I am interested in multiple 
>>>>> advertisers,
>>>>> but not extended adv size, ext scan, ext connect, etc.)
>>>> 
>>>> I mentioned about this on slack but lets discuss this further here as this 
>>>> might be useful for other people as well.
>>>> 
>>>> In general extended advertising feature was suppose to be enabled as a 
>>>> whole. 
>>>> This is mostly due to requirements put on HCI by spec but maybe we could 
>>>> relax 
>>>> those a bit and just allow people to build incomplete controller...
>>>> 
>>>> Separating central from ext advertising would save around 3kB of flash. We 
>>>> could also try making support for only legacy PDUs in ext advertising 
>>>> which 
>>>> should save couple more kBs.
>>>> 
>>>> I'm bit reluctant for this (especially the latter) since it increase 
>>>> number of 
>>>> possible build configurations (which is already huge...) and leave places 
>>>> for 
>>>> build errors in less common ones. But if this is a blocker for you to 
>>>> upgrade 
>>>> we should probably consider this...
>>>> 
>>>> Also, how much space is missing on your target when you enable ext 
>>>> advertising?
>>>> 
>>>> -- 
>>>> pozdrawiam
>>>> Szymon Janc
>> 

Reply via email to