Other Parts Discussed in Thread: CC2640
Hy,
my project (CC2640, Stack 2.1.1) has several variants, some of them are multi-role (peripheral/central), some of them are not (peripheral). So at the moment, I need to maintain two different stack versions. And I need to OAD stack and application when switching from one variant to another. Is there any drawbacks when using the multi-role stack in the non multi role application? Of course I need to recompile the application, but shouldn't it run without code changes?
Both stack variants occupy the same amount of flash pages, so the size difference doesn't really matter to me. Based on the map file, the multi-role stack need 0x10 byte more RAM (from gap_centdevmgr.o), that doesn't really bother me, either.
How about heap size? Any other disadvantages? Power consumption?
Best regards
Harald