Smart Bluetooth Forum Discussions
Hi BCM Pals,
We are now developping with 20736, which should work both in central and peripheral mode. Our code starts with Hello Client. there are some questions which need your help as below:
1.central_role_patches, where is the lib head file?
we could not find the head file in the D:\WICED\WICED-Smart-SDK-2.1.1\SDK\WICED-Smart-SDK\Wiced-Smart\tier2\brcm\libraries\inc
2.The readme in this lib, there is the description:
"
------------------------------------------------------------------
central_role_patches
------------------------------------------------------------------
All mandatory patches for applications that need to support central role. "
We need 20736S work both in central and periphral, though we include this lib, but we do not call any functions in this lib, and we do not know the meaning of “mandatory patches”. Could U pls help us with much more detail introduction about this lib ?
3.blecm_enablescatternet()
There is no index of this function in WICED, and we find out that, this function is called by function of init() in hello client, but we could not find much more description about this function, Could U pls help us with much more detail introduction about this function?
Many thanks...
Show LessHi Broadcom helpers,
We use some GNU C __attribute__ mechanism, but when we used
__attribute__( ( packed ) )
It shows a lot of warning like below:
warning: 'packed' attribute ignored [-Wattributes]
How do we enable this setting in compiler?
Show LessI'm trying to implement the µGFX GDISP library on the BCM20737S to control an SSD1306 OLED display and I'm running into some issues with unresolved references to setjmp and longjmp. How can I fix this reference issue?
Changes for WICED Smart SDK version 2.2
- Added support for WICED Sense evaluation kit
- Added new sample application for:
- puart_control (exercise BLE functionality controlled by MCU over UART)
- Bug fixes
All versions of the SDK are now available in the Documents and Downloads section here: WICED Smart Documents & Downloads
In our application, some characteristic needs data size of 512 bytes. Could you let me know when this Designer will support this? It looks like the designer is supporting data length only up to 253 bytes in the database.
Show LessHi BCM,
My 20736 use external SPI flash for memory, so the two Multi-pin of BSC(i2c) is configurate as SPI MOSI/SCK.
Now one of my new system need I2C port for data transmition. And I plan to choose 2 GPIOs to simulate I2C output.
Here is my question:
1. I plan to simulate P0 / P1 output as SCK / SDA
2. I plan to program a function for I2C output by this two GPIOs such as
I2C write()
{
// for 400Kbps I2C output 1 bit
P0 low
P1 high or low for data bit 1 / 0
P0 high
delay(2.5 uS)
P0 low
delay(2.5 uS)
}
Here is my worry:
If I put this I2C function in one of my function running in APPs, but as we know that APPs priority is very low, it might be interrupt by higer thread running in stack. If so, the I2C write function might be interrupt during delay(), which might cause I2C SCK frequency unstable.
Is my worry unnecessary ?? or it might be like this.
Is there any good suggestion when the BSC port has already configurated as SPI port, but I still need one I2C port ?
Many thanks...
Show LessBCM20736 work as one central, and how many peripherals is suggested to be connected at the same time?
Consider to the stabiliy and data transmit efficiency, how to configurate the Interval?
Many thanks...
Show LessHi,
I have the intention to use BCM20732S for my new project. As my PCB size is rather small, i have some limitation on the spcae for BCM20732S.
On the layout, please refer to page 23 of module datasheet.
My questions:
1) In the first picture above, the L-shape GND is on the top layer? Meaning to say we can actually route traces and place components inside? Or it simply means the whole L-shape GND on top layer must be cleared?
2) 2nd picture, this should be a 2nd layer GND (internal). Meaning to say it has to be in one whole big piece without any breaksge? Or can I follow the shape from the 1st picture above?
In simple context, for the L-shaped GND, if it is meant for Antenna use, can I lay components and route traces on top of the L-shaped GND, but i will make sure there is no breakage of the GND along the way if this L-Shaped GND is on the top layer?
Thanks
Kelvin
Show LessI'm using BCM20737S.
The followings are output of rtc_ctime() and rtc_RtcTime2Sec().
If RtcTime.year is 2016, it seems that rtc_RtcTime2Sec() ignores RtcTime.month.
Jan 1 12:00:00 2015 / seconds: 157809600
Feb 1 12:00:00 2015 / seconds: 160488000
Mar 1 12:00:00 2015 / seconds: 162907200
Apr 1 12:00:00 2015 / seconds: 165585600
May 1 12:00:00 2015 / seconds: 168177600
Jun 1 12:00:00 2015 / seconds: 170856000
Jul 1 12:00:00 2015 / seconds: 173448000
Aug 1 12:00:00 2015 / seconds: 176126400
Sep 1 12:00:00 2015 / seconds: 178804800
Oct 1 12:00:00 2015 / seconds: 181396800
Nov 1 12:00:00 2015 / seconds: 184075200
Dec 1 12:00:00 2015 / seconds: 186667200
Jan 1 12:00:00 2016 / seconds: 189345600
Feb 1 12:00:00 2016 / seconds: 189345600
Mar 1 12:00:00 2016 / seconds: 189345600
Apr 1 12:00:00 2016 / seconds: 189345600
May 1 12:00:00 2016 / seconds: 189345600
Jun 1 12:00:00 2016 / seconds: 189345600
Jul 1 12:00:00 2016 / seconds: 189345600
Aug 1 12:00:00 2016 / seconds: 189345600
Sep 1 12:00:00 2016 / seconds: 189345600
Oct 1 12:00:00 2016 / seconds: 189345600
Nov 1 12:00:00 2016 / seconds: 189345600
Dec 1 12:00:00 2016 / seconds: 189345600
Jan 15 12:00:00 2016 / seconds: 190555200
Feb 15 12:00:00 2016 / seconds: 190555200
Mar 15 12:00:00 2016 / seconds: 190555200
Apr 15 12:00:00 2016 / seconds: 190555200
May 15 12:00:00 2016 / seconds: 190555200
Jun 15 12:00:00 2016 / seconds: 190555200
Jul 15 12:00:00 2016 / seconds: 190555200
Aug 15 12:00:00 2016 / seconds: 190555200
Sep 15 12:00:00 2016 / seconds: 190555200
Oct 15 12:00:00 2016 / seconds: 190555200
Nov 15 12:00:00 2016 / seconds: 190555200
Dec 15 12:00:00 2016 / seconds: 190555200
Jan 28 12:00:00 2016 / seconds: 191678400
Feb 28 12:00:00 2016 / seconds: 191678400
Mar 28 12:00:00 2016 / seconds: 191678400
Apr 28 12:00:00 2016 / seconds: 191678400
May 28 12:00:00 2016 / seconds: 191678400
Jun 28 12:00:00 2016 / seconds: 191678400
Jul 28 12:00:00 2016 / seconds: 191678400
Aug 28 12:00:00 2016 / seconds: 191678400
Sep 28 12:00:00 2016 / seconds: 191678400
Oct 28 12:00:00 2016 / seconds: 191678400
Nov 28 12:00:00 2016 / seconds: 191678400
Dec 28 12:00:00 2016 / seconds: 191678400
Jan 1 12:00:00 2017 / seconds: 220968000
Feb 1 12:00:00 2017 / seconds: 223646400
Mar 1 12:00:00 2017 / seconds: 226065600
Apr 1 12:00:00 2017 / seconds: 228744000
May 1 12:00:00 2017 / seconds: 231336000
Jun 1 12:00:00 2017 / seconds: 234014400
Jul 1 12:00:00 2017 / seconds: 236606400
Aug 1 12:00:00 2017 / seconds: 239284800
Sep 1 12:00:00 2017 / seconds: 241963200
Oct 1 12:00:00 2017 / seconds: 244555200
Nov 1 12:00:00 2017 / seconds: 247233600
Dec 1 12:00:00 2017 / seconds: 249825600
Jan 1 12:00:00 2018 / seconds: 252504000
Feb 1 12:00:00 2018 / seconds: 255182400
Mar 1 12:00:00 2018 / seconds: 257601600
Apr 1 12:00:00 2018 / seconds: 260280000
May 1 12:00:00 2018 / seconds: 262872000
Jun 1 12:00:00 2018 / seconds: 265550400
Jul 1 12:00:00 2018 / seconds: 268142400
Aug 1 12:00:00 2018 / seconds: 270820800
Sep 1 12:00:00 2018 / seconds: 273499200
Oct 1 12:00:00 2018 / seconds: 276091200
Nov 1 12:00:00 2018 / seconds: 278769600
Dec 1 12:00:00 2018 / seconds: 281361600