Smart Bluetooth Forum Discussions
I have to add a 128-bit-UUID descriptor to a characteristic.
There is no macro to do this. Only a 16-bit-UUID macro is available.
Is this supported at all? And if yes then how would the macro need to be?
Show LessHi
I downloaded WICED smart SDK2.2.1 and built/downloaded long characteristic application example to tag3 board.
When I wrote 26 bytes out to long characteristic value (size of a length of more than 23 bytes. GATT procedures for prepare write and execute write should be used) and then read back the characteristic value, the read result only showed 20 bytes instead of 26 bytes that were written out.
I wonder if there was something the read long characteristics always be limited to 20 bytes in long characteristic application example in SDK, if yes, please advises how to remove this limitation.
I intend to test out a long characteristics value that has size of 255 bytes for read/write/notification and indication.
I used long characteristic application example to try out without any modification and found this limitation.
See below log capture.
=========================================
V 15:52:35.962 Notifications and indications disabled for 361e118a-5524-29b6-0345-b15e12e25b34
V 15:53:07.159 Writing to characteristic 361e118a-5524-29b6-0345-b15e12e25b34
D 15:53:07.178 gatt.writeCharacteristic(361e118a-5524-29b6-0345-b15e12e25b34)
I 15:53:07.202 Data written to 361e118a-5524-29b6-0345-b15e12e25b34, value: (0x) 77-77-65-72-74-79-75-69-6F-70-61-73-64-66-67-68-6A-6B-6C-7A-78-63-76-62-6E-6D
V 15:53:19.488 Reading characteristic 361e118a-5524-29b6-0345-b15e12e25b34
D 15:53:19.500 gatt.readCharacteristic(361e118a-5524-29b6-0345-b15e12e25b34)
I 15:53:19.634 Read Response received from 361e118a-5524-29b6-0345-b15e12e25b34, value: (0x) 77-77-65-72-74-79-75-69-6F-70-61-73-64-66-67-68-6A-6B-6C-7A
=========================================
Please advise.
Thanks!
Show LessI'm implementing OTAFU with BCM920737 TAG connecting USB.
I read WICED Secure Over-the-Air Firmware Upgrade Application Note (SDK 2.1 and TAG3 Board) and I'm using Android Sample provided in :WICED Smart BCM92073X OTA Firmware Upgrade (1) and WICED Smart BCM92073X OTA Firmware Upgrade (2).
When ota_firmware_upgrade sample runs, the OTAFU is success. However, in my BCM20737S application, the OTAFU fails at the last moment. The sending data percentage becomes 100% but a pop-up showing OTAFU fails appears. To make matters worse, I have to recovery. So, I think there are some problems in my application but I can't find the cause.
I attach two files indicated in console in Android Studio.
A red sentence is different from two applications.(Some green text are my own device address.)
Please help me. I couldn't identify the cause of this problem.
Best Regards
Show LessGood morning
BCM20737S have internal EEPROM and mapped to the only available I2C bus (available externally).
I would to know what are the internal i2c pull-up value and order to adjust my external one.
in the TAG3 board, 2.2kohms are mounted. In WICED sense there is 10kohms through I2C bus expander.
What are really required please ?
i have plenty of sensors mapped to BCM20737S and i would like to be sure about my external pullup values.
i didn't see anything on the BCM20737S reference manual.
thank you a lot
best regards
Etienne
Show Lessmld5 originally posted this question here as a comment on a document: WICED SENSE Quick Start Guide
Are all the axes of the gyroscope, magnetometer, accelerometer aligned with one another? I doesn't appear so at first glance. Just wanted to double check.
Show LessHello,
I would like the names of my services and characteristics to be displayed instead of my uuid's?
This can be seen in the attachments below. The HR example displays the names of the services and characteristics while my vender specific example displays the uuid. Is there a way to change this?
Regards,
Luke.
Show LessHello,
I have an application whereby we're using a BCM20737 in a remote control application to control multiple slaves at the same time. The application is controlling multiple lights at the same time from one pushbutton remote control. We're using a BCM20737 on the master and the slave. What is the maximum number of slaves that a BCM20737 master can control? Connection interval is approximately 500mSec, and data is very small; about 10B every 500mSec. Advertising interval on the slaves is 1000mSec.
Thanks,
Derek
Show LessHi,
My wiced turns on, but doesn't appear in my list of bluetooth devices when I scan with my android device. Where could the issue lie in this situation? Has this ever happened before with anyone?
Show LessIn SDK2.1.1, I tested adc function in BCM920736.
When 0.2xxV is applied, adc_readSampleRaw outputs negative value.
I understood that too high voltage over Vadc can make the output negative, but can the too low voltage affect like this?
I just set like following.
adc_SetInputRange(ADC_RANGE_0_3P6V);
adc_adcCalibrate(3300,(ADC_INPUT_CHANNEL_SEL)Mon_cfg.adcInputConnectedToBattery);
measurement = adc_readSampleRaw((ADC_INPUT_CHANNEL_SEL)Mon_cfg.adcInputConnectedToBattery);
Thank you.
Show LessOur problem here is that we have a script that should write the random MAC address. But after we used the script, the board becomes not discoverable. We cannot program or recover the board.
Also if we used SDK and specify random MAC address, we have the same issue.
Why does specifying a random MAC address seem to brick our boards?
The error in download.log was like this:
Error creating a transport connection ( PORT=COM3
BAUDRATE=115200
) Failed to open the specified port!
Show Less