Smart Bluetooth Forum Discussions
I am looking for a WICED Smart sample code that would allow me to test out of band pairing and different key change other than just works. Please tell me where I can find such example.
Show Less
I am planning on adding some vendor specific Characteristics to the Glucose Profile.
Is this a recommended practice or do you advise a different approach?
There are some items in the currently defined glucose profile that fall short of what we need to do.
Please let me know if this is an accepted practice or another approach
Thanks
Show LessLike many others I would like to use the peripheral UART to communicate with another processor. Currently I want to find the easiest way to get the UART lines off the TAG EVAL board without soldering if possible. The schematic seems to indicate that JP1 has access to UART lines but looking at some of the posts I gather that its not that straightforward. Does anyone have any suggestions with trying to read the peripheral UART lines out of JP1 ?
Show LessThe explanation for the Timer in datasheet is :
Normal timer has a resolution of one second.
Fine timer can be configured in the device configuration to be as low as 12.5 milliseconds. Call
Then I use the timer is:
the fine_timer_interval in BLE_PROFILE_CFG is 5000;
void time_cb(UINT32 value)
{
puart_print("t!\r\n");
}
void fint_time_cb(UINT32 value)
{
puart_print("f_t!\r\n");
}
bleprofile_regTimerCb(time_cb,fine_time_cb);
bleprofile_StartTimer();
The Output timing of “t” and “f_t” is not:
“t” :Output once every 1 seconds
“f_t” :Output once every5 seconds
Please give me some tips!Thanks!
Show LessThere are many function like ble_trace0 ble_trace1 in WICED-Smart-SDK-1.1.0.
This kind of function using a UART output is correct?
Download UART can be selected as ble_trace0 output UART ? or we shoud config orther UART for the function output?
I use Bluetooth Evaluation Board BCM920732EVAL_Q32_P3.
Thank you very much for your answer!
Show LessI would like to monitor and change TX Powe Level in WICED SMART while using it as a BLE peripheral. Please refer me to correct function or sample code.
Show LessI would like to run "helloclient.exe" in a PC with the WICED SMART dongle but I get the error "Broadcom Bluetooth profile pack for Windows (BTW) has to be installed". Please tell me where I can download this.
Show LessBroadcom has put 32KB EEPROM (default NVRAM) which is not good for OTA upgrade - 64KB or more is required, otherwise memory might get corrupted. To fix that I tried to switch to onboard SFlash (64KB). Following the manual I changed: RD2, RD3, RD4, R100, R101.
To give it a try I booted up from ROM (button SW5) and ran:
ROM.proximity-BCM920732TAG_Q32 recover UART=COM6 PLATFORM_NV=SFLASH VERBOSE=1
but I am getting the error:
Recovering platform ...
Tools\ChipLoad\Win32\chipload.exe -BLUETOOLMODE -PORT COM6 -BAUDRATE 115200 -NODLMINIDRIVER -MINIDRIVER Platforms/BCM920732TAG_Q32/uart_64bytes_DISABLE_EEPROM_WP_PIN1.hex -BTP Platforms/BCM920732TAG_Q32/20732_SFLASH.btp -CONFIG build/proximity-BCM920732TAG_Q32-rom-ram-Wiced-release/proximity-BCM920732TAG_Q32-rom-ram-Wiced-release.hex > build/proximity-BCM920732TAG_Q32-rom-ram-Wiced-release/download.log 2>&1 && echo Recovery complete && "Tools/common/Win32/echo.exe" && echo Application running || echo **** Recovery failed - retry ****
**** Recovery failed - retry ****
The last part (most important) from download.log says:
A total of 2 contiguous memory areas were filled:
[FF000000..FF000027] DATA (40 bytes)
[FF003000..FF006075] DATA (12406 bytes)
Download config error trying to verify 40 bytes at address 0xFF000000 (SOURCE: CONFIG Configuration data build/proximity-BCM920732TAG_Q32-rom-ram-Wiced-release/proximity-BCM920732TAG_Q32-rom-ram-Wiced-release.hex) (Data mismatch at address 0xFF000001. Expected byte value 0x08 but device contains 0xFF)
The above procedure for EEPROM works fine (PLATFORM_NV=SFLASH is omitted in this case since EEPROM is default).
Am I missing something for SFLASH ?
Thanks
Lukas
Show Less