- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
On SDK 2.1 page, we can see this version cannot be used with older BCM920732_LE_KIT.
But we still use BCM920732 when we don't need fancy features BCM920736 or BCM920737 has.
On the other hand, SDK2 has more sample codes and SDK1 hasn't get updated since this Apr.
Also it would be more efficient if we share same SDK and skill set between these models.
Is the any plan to make SDK2 available with BCM920732 or those two brunch is completely forked?
Also is this the matter of BCM920732 itself or the BCM920732_LE_KIT?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For a variety of reasons - they are separate forks, now and forever.
One big (under the hood) issue you might not be aware of is the feature of how the firmware gets patched. This was revamped in the new device and the two strategies (former and present) of supporting them concurrently in the toolset is not trivial.
The new device adds not only more features, but has more free RAM, and improved Romcode support for some of the on-board peripherals.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There are no plans to support 20732 with SDK2. If you are using 732, please install SDK1.1 IDE for your development, be it a module or kit.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For a variety of reasons - they are separate forks, now and forever.
One big (under the hood) issue you might not be aware of is the feature of how the firmware gets patched. This was revamped in the new device and the two strategies (former and present) of supporting them concurrently in the toolset is not trivial.
The new device adds not only more features, but has more free RAM, and improved Romcode support for some of the on-board peripherals.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I got your points. Thanks for fast reply.
Then if we want to run sample code which is packed in SDK2(like hello_client.c or ibeacon) on 20732, are we required to fix some code?
Is there any migration guide between these two SDKs?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It is *sometimes* possible to pull project files from one SDK into the other SDK and they work; depending if the function names in the romcode are resolvable by the linker. Your mileage may vary. Some functions may have been added, removed, or enhanced so you never know other than by trying it and resolving the problems one-by-one as they arise.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there a list of which functions have been added or removed on each version?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Unfortunately we do not provide a list of functions that have been added or deleted within each SDK, but the CHANGELOG.txt within the SDK build is a good place to start to see what features, applications and patches have been added to the SDK.