Smart Bluetooth Forum Discussions
Hi all,
As I known, in the first time of programing, we only have one way that we use our SDK or Loader.exe via HCI UART.That's right?
Can we use OTA to program our firmware in the first time?
#define NVRAM_SANITY_MAGIC 0x1234
UINT16 nvram_sanity;
int ret;
ret = bleprofile_ReadNVRAM(0x10, sizeof(nvram_sanity),
(UINT8 *)&nvram_sanity);
ble_trace2("nvram_sanity %04x ret %d", nvram_sanity, ret);
nvram_sanity = NVRAM_SANITY_MAGIC;
ret = bleprofile_WriteNVRAM(0x10,
sizeof(nvram_sanity), (UINT8 *)&nvram_sanity);
ble_trace1("sanity written %d", ret);
nvram_sanity = 0;
ret = bleprofile_ReadNVRAM(0x10,
sizeof(nvram_sanity), (UINT8 *)&nvram_sanity);
ble_trace2("sanity read back in %04x ret %d", nvram_sanity, ret);
14:43:28 - nvram_sanity 0000 ret 0
14:43:28 - sanity written 2
14:43:28 - sanity read back in 0000 ret 0
Show LessHi,
I set 20 pcs of 20737S based system to test overnight yesterday. Everything worked fine until this morning.
When I checked again around noon, I found the temperature of 1 of the 20 pcs is high. Then, check the VBAT pin voltage, found it is short to GND. So, I detach the 20737S from main board and check again. Confirm the VBAT is short to GND. It's difficult to know what happens, because others are still working after 1 day functional test. Is there any suggestion? Should I return the chip for analyzing?
Thanks,
Brian
Show LessHi All, I will be attending the GigaOM Structure Connect 2014 in San Francisco. A lot of new hardware related to Internet of Things will be launched there. Will Broadcom also showcase their development kit and applications?
Show Lesshello_sensor project - compiling and download in VM virtualbox with eclipse.
Hi,
I'm wondering whether I can receive data on the BCM2073x coming from the HCI UART in my application. Sending works through ble_traceX but can I also receive anything?
I hope you can help.
Regards,
Kilian
Show LessHi Broadcom Wiced Folks,
In this thread Arvind mentioned an optional API that provides a callback right before or right after the connection event:
Re: How best to implement bulk data transport
Is the "optional API available with SDK 2.0" the bt_clock_based_periodic_timer library?
Specifically Wiced-Smart/tier2/brcm/libraries/lib/20737/bt_clock_based_periodic_timer.a.
From the ibeacon examples, I think I see how to include that library in my project (by adding it to APP_PATCHES_AND_LIBS in the makefile), and the bt_clock_based_timer.h has plenty of helpful comments on how to use this API.
--Blake Setlow.
Show LessSo far, I only know GPIO interrupt event will trigger callback function. Are there any others?
I have been trying to determine the role of the device, whether it is a master or a slave using
INT32 role = (INT32)emconninfo_getRole;
ble_trace1("Role is %ld \n", role);
in the connection_up callback function.
In the trace I see the following:
Role is 65159.
But the defined values are ROLE_MASTER =0 and ROLE_SLAVE=1.
What does this mean? Or am I not calling the function right?
Also I always see this in the trace log:
Trace Decoding Error - Could not find line number 314
Any idea what this means too?
Show Less