Smart Bluetooth Forum Discussions
I'd liked to build some c# charting utilities for a pressure sensor on the BCM20732S and am using this example code at Bluetooth Generic Attribute Profile - Heart Rate Service in C#, C++, JavaScript for Visual Studio 2013 to do so.
I'm hitting a brick wall getting at the pressure data, trying the generic service on MS's BLEGATT.
I am able to connect and get battery data (there is a battery service)
Am i barking up the wrong tree?
(the device is sending data to some modified hello_sensor code in c++, so is working)
Is there a fundamental proprietary barrier to using c# ?
Show Lesshello...
in context to .PDF File, we are looking to have small dimension device and its radio range is not longer than 2 mt.
can anybody suggest: which parameter is associated with the range and since we will not be in need of 50 mt+ usable range; what can the D,G, H, S,L,W value (as prescribed in page 21) can be made compromised and shrink...?
thanks in advance...
Show LessThe device is not getting detected on windows 10 pc.
Whenever I connect it to the pc the red light goes off.
The device is not being shown in the device manager.
I have downloaded
- WICED-Smart-SDK-2.2.2-IDE-Installer (Windows).
model : BCM9WICED_SENSE
Contains model : BCM20737S
Is this a device issue or a windows 10 issue?
Show LessDear Master,
Our customer want to improve the scan performance. In his environment, 100 iBeacon available, and we use puart_control to test , and we got the 18~20/s , but other solution can get 37/s.
Do you know how to improve the scan performance ?
Best Regards,
Rush Chen
Show LessI am trying to build my App for BCM920737 using Wiced SDK and for some reason I am getting undefined reference to sscanf error even "stdio.h" is included at the top of source code. Strange that I do not have problems with sprintf() function which is located in the same library. I understand that this problem occurs when object files are linked together, so maybe I need to do something smart in my makefile? Are there any documentation or explanations about makefiles used in Wiced SDK? I am using WICED Smart 2.2 on Ubuntu 14.04.
Makefile contents:
#
# Copyright 2015, Broadcom Corporation
# All Rights Reserved.
#
# This is UNPUBLISHED PROPRIETARY SOURCE CODE of Broadcom Corporation;
# the contents of this file may not be disclosed to third parties, copied
# or duplicated in any form, in whole or in part, without the prior
# written permission of Broadcom Corporation.
#
########################################################################
# Add Application sources here.
########################################################################
APP_SRC = Observer.c ws_upgrade_ota.c ws_upgrade.c RouteRadio.c BLESerial.c puart_lib.c
VERBOSE=1
DEBUG=1
########################################################################
################ DO NOT MODIFY FILE BELOW THIS LINE ####################
########################################################################
# Devices that support central/scatternet role should include
# special central role patch library
APP_PATCHES_AND_LIBS += central_role_patches.a
Error log:
Show Less09:46:55 **** Build of configuration Release for project WICED-Smart-SDK ****
/home/lukas/Documents/WICED/WICED-Smart-SDK-2.2.1/WICED-Smart-SDK/make clean observer-BCM920737TAG_Q32 build UART=/dev/ttyUSB0
Cleaning...
Done
Compiling spar_setup.c
Compiling Observer.c
Compiling ws_upgrade_ota.c
Compiling ws_upgrade.c
Compiling RouteRadio.c
Compiling BLESerial.c
Compiling puart_lib.c
Compiling sparinit.c
VERBOSE is ON
Tool chain is GCC
Reading symbol table from ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/BLESerial.o:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/BLESerial.o
Compiling lib_installer.c
Reading symbol table from ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/Observer.o:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/Observer.o
Reading symbol table from ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/RouteRadio.o:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/RouteRadio.o
Reading symbol table from ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/puart_lib.o:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/puart_lib.o
Linking target ELF
Reading symbol table from ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/spar_setup.o:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/spar_setup.o
Reading symbol table from ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/sparinit.o:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/sparinit.o
Reading symbol table from ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/ws_upgrade.o:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/ws_upgrade.o
Reading symbol table from ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/ws_upgrade_ota.o:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/ws_upgrade_ota.o
Reading symbol table from ../tier2/brcm/libraries/lib/20737/central_role_patches.a:
../../Tools/ARM_GNU/bin/Linux64/arm-none-eabi-objdump -t ../tier2/brcm/libraries/lib/20737/central_role_patches.a
Found install_patch_addin_blecm_setAdvDuringConnEnable
Found install_patch_addin_blecenhandleConnParamUpdateReq
Lib installer done.
../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/Observer.o: In function `observer_create':
/home/lukas/Documents/WICED/WICED-Smart-SDK-2.2.1/WICED-Smart-SDK/Wiced-Smart/spar/../../Apps/observer/Observer.c:158: undefined reference to `scanf'
make[1]: *** [../../build/observer-BCM920737TAG_Q32-rom-ram-Wiced-release/A_20737A1-observer-rom-ram-spar.elf] Error 1
make: *** [observer-BCM920737TAG_Q32] Error 2
09:47:04 Build Finished (took 8s.989ms)
Hello People
I am using wiced sense application in SDK2.2
When I just simply use
delay(2000);
code for exaple to wait 2000 millisecond
The compiler do not compile it.
How Could I include delay funtion to SDK
Thanks A Lot.
Show LessHow can i get the reference design of wireless charging PTU and PRU with BCM20736?
How can i get the datasheet of BCM59350 and i want to know if it is in production and where can i borrow.
Show LessHi all.
I try to test the ancs service with watch example. (with BCM 20737 DK)
When I download the application firmware and connect with my iPhone, the bonding is completed.
However, when I check it with terminal (putty), there is no ancs message.
when I get a message, call, and etc. , it doesn't display anything.
Is there any setting steps for displaying ancs service?
+ when I check the watch_db.c there is no information about ancs service.
please check it. (I didn't change any codes)
Have a good day
Regards,
Kyu.
Show LessI have a problem setting the current time to BCM20737S. Everything is set correctly except for the month.
The month always resets to January, no matter what value I send. I am pretty sure that the time structure is set properly
and I cannot figure out what could be the problem. I am using the rtc_setRTCTime function to set the time.
Any ideas on what may be happening?
Show LessI have a battery powered WICED device that I would like to be able to wakeup with
a special bluetooth packet. Any suggestions ??
(Back in the day there was wake-on-LAN and wake-on-wireless-LAN where you
wake a PC by sending a magic packet.)
Show Less