- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I would like to know if the BCM20732 can support slave advertising mode (non connectable) while it is under connection state with another master like the diagram shown below as specified under BT 4.0 section 4.1.2
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello chanco
Congratulations!
let us know if you have other questions
JT
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Chanco,
We announced the BCM20736 - Broadcom Announces Bluetooth Smart SoC with Wireless Charging Support for Growing Wearable Market | ...
The BCM20736 device will support this topology as well.
JT
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi jtate,
Thanks for info. By the ways, do you know if the evaluation platform is available for customers?
One more question in term of implementation of concurrent advertising and connection state :
so under function 123_connUp, if I program the following sequence, the device will then go into concurrent advertising while still under connection state?
bleprofile_regAppEvtHandler(BLECM_APP_EVT_LINK_UP, 123_connUp );
void 123_connUp (void)
{
.
.
.
.
// Set TX power for advertisement packets at 4dBm
blecm_setTxPowerInADV(0);
// Start advertisements
blecm_startAdv(
HCIULP_ADV_NONCONNECTABLE_EVENT, // non-connectable undirected advertisement
1024, // adv interval 2.56 seconds
HCIULP_ADV_CHANNEL_MAP_MASK , // all channels
HCIULP_PUBLIC_ADDRESS , // int advAdrType,
HCIULP_ADV_FILTER_POLICY_WHITE_LIST_NOT_USED, // int advFilterPolicy,
HCIULP_PUBLIC_ADDRESS , // int initiatorAdrType,
NULL); // UINT8* initiatorAdr
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Chanco
The evalutation platform will be available towards the end of March.
With respect to your implementation of concurrent advertising and connection state:
- If you do NOT stop advertisements it should keep advertising regardless of the connection.
- Or if you want to stop connectable advertisements and start unconnectable advertisements it should work the way you have described it above.
JT
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi JT,
Based on your feedback, does it means BCM20372 can support concurrent connection state while advertising?
If it can, how should I write the code? Thanks
Chanco
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi JT,
I managed to get the concurrent connection state while advertising work with the following modification. Thanks
void 123_connUp (void)
{
bleprofile_Discoverable(NO_DISCOVERABLE, NULL);
.
.
.
.
// Set TX power for advertisement packets at 4dBm
blecm_setTxPowerInADV(0);
// Start advertisements
blecm_startAdv(
HCIULP_ADV_NONCONNECTABLE_EVENT, // non-connectable undirected advertisement
1024, // adv interval 2.56 seconds
HCIULP_ADV_CHANNEL_MAP_MASK , // all channels
HCIULP_PUBLIC_ADDRESS , // int advAdrType,
HCIULP_ADV_FILTER_POLICY_WHITE_LIST_NOT_USED, // int advFilterPolicy,
HCIULP_PUBLIC_ADDRESS , // int initiatorAdrType,
NULL); // UINT8* initiatorAdr
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello chanco
Congratulations!
let us know if you have other questions
JT