Smart Bluetooth Forum Discussions
Hi All,
I am looking to create a mesh of devices which when in range of each other can know proximity (RSSI or can be something else--I believe there is a Proximity BLE service but not sure how it differs from RSSI). This would be a mesh of BCM20736S based devices. Could someone point me in the correct direction on how to do this?
Thank You,
George
Show LessFrom this thread: wiced sense fails to invoke advertisement stopped callback
I run into the same issue. tried cgs work around. It is still not working.
To confirm I am doing the right thing
1. I modified WICED-Smart-SDK/Tool/wcg/cpy/makefile.inc to
########################################################################
# Add Application sources here.
########################################################################
GGS_LIST += $(DIR)/app.cgs
2. created a app.cgs file under wiced_sense directory
ENTRY "PMU Crystal Warm up Time"
{
"Crystal warm up time" = 5000
}
The reason I doubt whether I am doing the right thing is - Even if I specify a none-exist cgs file in this makefile.inc, make target process still go through and download still complete without any error.
Show LessI am using the peripheral UART on the BCM920732 and seem to be missing some bytes
I have followed the sample code put on github and I can read 1 byte easily, I receive the interrupt and can read back the byte. But why I try read a buffer of bytes (say around 7 bytes) sometimes I am missing 3 bytes and sometimes I can read only 2.
I have set the watermark to interrupt after every byte, are there are anymore settings I should be adjusting for this to work? I am currently using the latest IDE for this chip (1.1.0).
Any help would be much appreciated.
Thanks,
Paul
Show LessWe have seen some 20737 units that advertise but do not respond to connection attempts. One conjecture is that these units have defective or insensitive receivers. We would like to add a receiver sensitivity test to our factory test flow.
I see the functions blecm_StartRevieverTest() (with its amusing spelling) and blecm_EndTest(), and I see how mbt.cpp uses HCI "equivalents" of those functions.
It's unclear, though, how one gets the receiver test results back from those API calls. In mbt.cpp, the "number of packets received" result comes back as part of an HCI response packet. For systems like ours, with no HCI UART access, that avenue is not available.
How would one actually use the "Reveiver" test API in practice?
Show LessHello,
I have just ordered the BCM92073X_LE_KIT and BCM9WICED_SENSE development kit. Just in general I would like to get the kit up and running, maybe have an example talking to an app on my iphone? Is there guides for this?
Once I have the module working I want to get it going for my application. I want to read a pressure sensor via SPI and then send it via Bluetooth to a tablet/phone.
I am new to broadcom and a beginner when it comes to Bluetooth as this is my first project working with it. Any tips, examples, datasheets, app notes or tutorials?
Thanks in advance,
Luke.
Show LessHi we are using a BCM20736s module in our device. We based our code on the "Hello Sensor" application. It works well most of the time, however on Android, sometimes in the middle of using our app, we get an Android System pairing request to pair with out device pop up right in the middle.
If we choose to pair it, the communication will freeze or go really slowly
If we choose not to pair it, the pairing request may pop up again
Since we are pairing through the app, is there any way to make it so there are not any system level Android pairing requests?
Show LessThe following is posted under the blog post, BCM2073XS GPIO Basics
The following GPIOs are available on the BCM2073XS based SIP Modules (remember, only 14 are brought out on the SIP module, so many of these are shared):
- P8/P33 (Dual bonded, only one of two is available.)
- P13/P28 (Dual bonded, only one of two is available.)
- P14/P38 (Dual bonded, only one of two is available.)
- P12/P26 (Dual bonded, only one of two is available.)
- P12 if not used as P26 or external 32KHz LPO; If used as 32KHz LPO, then P12 and P26 are unavailable - P11/P27 (Dual bonded, only one of two is available.)
-P11 if not used as P27 or external 32KHz LPO; If used as 32KHz LPO, then P11 and P27 are unavailable
According to the Pin Assignments listed in the datasheet for the SIP, P8/P33 are *not* dual bonded. In addition to this, P12/P26 aren't dual-bonded either. This is only appears to be true for the SoC, not the SIP.
Questions:
1) Is it possible to use both P8 and P33 simultaneously using the SIP?
2) Is it possible to use P12 and P26 simultaneously using the SIP?
3) If a 32kHz LPO is implemented using the SIP, is P26 still unavailable, even though according to the datasheet it's not bonded with P12?
Hello,
We are currently going through Bluetooth testing with a facility from Taiwan, and they have questions which I am not sure I know the answer to, if anyone could please offer some guidance that would be greatly appreciated:
1.
Pixit Reference | Identifier | Sub-Identifier | Value | Units |
---|---|---|---|---|
RF-PHY:P1:1 | Inband Image Frequency | Low Frequency | MHz | |
RF-PHY:P1:2 | Medium Frequency | MHz | ||
RF-PHY:P1:3 | High Frequency | MHz | ||
RF-PHY:P2:1 | Value for n Intermodulation Test | Low Frequency | Integer | |
RF-PHY:P2:2 | Middle Frequency | Integer | ||
RF-PHY:P3:3 | High Frequency | Integer | ||
RF-PHY:P7:1 | Test interface Implementation | HCI or 2-wire UART | HCI | |
RF-PHY:P7:2 | Datarate | BPS | ||
RF-PHY:P8:1 | Antenna Gain | Low | dBi | |
RF-PHY:P8:2 | Middle | dBi | ||
RF-PHY:P8:3 | High | dBi |
The values with blank spaces are where I need help. I believe I have to get the Antenna gain tested from a lab to get the results, but the rest are they something I can look for on the datasheet? I am using the BCM20732 SOC.
Would really appreciate some help here.
Cheers,
Show LessHi,
I want to try to write and read SPI in slave role in the same time.
Therefor I use the function
spiffyd_exchangeData(SPIFFYD_2, SPIFFY2_MAX_NUMBER_OF_BYTES_PER_TRANSACTION-1, (const UINT8*)txbuffer, rxbuffer);
But when this function is called the Tag-Board is resetted by firmeware.
Why is a reset event triggert?
Best regards
Christoph
Show Less