Smart Bluetooth Forum Discussions
I got WICED Sensor tag ..
I want to know is it re-programmable ?
if yes then how to program it?
i successfully power up it trough usb..
Thanks,
Shrikrishna
Show LessIn lis3dsh_driver.c, the function GetAccAxesRaw is responsible for reading the accelerometer data. The relevant code is:
buff->AXIS_X = (i16_t)( (valueH << 😎 | valueL )/16;
Why is the value divided by 16? That loses 4 bits of precision!
If this division can be removed, can Cypress please fix this and provide a new signed firmware image? I could compile and flash my own image but my Android app's users won't be able to follow the recovery procedure. A firmware OTA update (signed by a key recognized with the pre-installed image) will work for them.
thanks,
hrjet
Show LessHi,
I'm trying to make sense of the data coming from the accelerometer on the wiced sense. I'm not really getting the values I expect.
For some reason, in the lis3dsh driver included with the wiced sense sdk, the accel values are divided by 16. Why is that? I couldn't find any rationale in the datasheet.
What you get from GetAccAxesRaw(AxesRaw_t* buff) is a 16 bit value (2's complement) for each axis.
You can also set the range +-2g, 4,8 or 16. To get the actual acceleration, I'm using the formula:
value * range / 32767
32767 is the max 2's complement 16 bit value. Range is 2, 4, 8, or 16.
Does that seem right? I am not getting the values I expect when the device is at rest -- only about 0.5 g instead of 1. And that value changes depending on what range I select. Any ideas?
Thanks,
Reynald
Show LessHi,
Could someone tell how can we change the advertised beacon MAC address ?
Basically, we need to create multiple beacons advertising different MAC address.
Regards,
Prasanth
Show LessHi,
exist a strategy to understand if a connection request has failed?
In an our application seems that sometimes the central device performs a connection request but the connection up callback, on the peripheral device, is not invoked.
The central device is a smartphone with Android 5.1 OS. In particular the APP receives the error 133 (GATT_ERROR)
Thanks,
Armando
Show LessThe product list in the WICED Bluetooth shows only 20732, 36 and 37. What about the smart ready products supported like 20705?
Where do we see the full list of products being supported currently?
Show LessI am looking for training videos around the Java applications available for Wiced Sense
Build Hello_client on wiced-2.2 and donwload it to brcm20736 demo board.GN5001 phone install LE HELLO Client.apk to connect demo board, wait 5s, it will auto-disconnect, who knows its reason? thanks.WICED Bluetooth
Show LessFor BCM20736, we are using Avnet for programming EEPROMs. The application loaded into EEPROM was built with setting DLConfigBD_ADDRBase = "OUI******" where OUI is 3 byte number.
We shared the .hex file with Avnet for programming EEPROM. When this .hex file is put on 10 EEPROMs, will all these 10 units get the same BD_ADDR ?
Specifically my question is
1. At what point in time, random numbers are generated to resolve OUI******. Is it at compile time or runtime?
2. If the resolution happens at compile time, then the .hex file programmed on multiple parts will end up programming the same BD_ADDR on all parts. Is that correct?
3. How do we assign unique BD_ADDR to our parts at production stage ?
Show LessHello Everyone,
I have created a simple 5 page PDF with numerous screenshots that walk you through how to do an OTA update with the BCM2073x/BCM2073xS device and the Broadcom SDK. One key thing that I learned sometime back after having OTA's fail ~30% of the time was a simple trick that solves this problem which is to simply UNCHECK the 'Allow the computer to turn off this device to save power' in the USB Dongle/BCM20702 Bluetooth Device Properties tab under Power Management. This is HIGHLY recommended for anyone that plans to make use of OTA updates from a PC using the 20702 + WIDCOMM BTLE stack. PDF and screenshot of this setting are below...
Regards,
Frank
Show Less