Smart Bluetooth Forum Discussions
I can use blecm_startAdv and blecm_startScan to scan and send advertise at the same time. However, when I stop the scan using the following function, the advertise also stop. Is it by design? How can I keep the device sending advertise?
blecm_setScanEnable(HCIULP_SCAN_MODE_OFF, blecen_cen_cfg.filter_duplicates);
Show LessHi,
An additional question to Directed Advertising .
>>> Assume the following setting for "direct" advertising:
>>> low_direct_adv_interval = 0.5s
>>> low_direct_adv_duration = 10s
>>>
>>>
>>> The device will then send 1 adv event (three beacons) every 0.5s and repeat it for 10s?
Does it apply to high_direct_adv_interval as well?
Best,
Wataru
Show LessHi ,
I use the SDK to download my app, and it will download successful without error. But I try to use the chipload to download my app,and it download fail. I have already read the article about chipload(Programming the TAG2/TAG3 Board using command line tools and BD_ADDR: Changing BCM20737 Board Address for Production).
I do some experiment with chipload.
1. Use SDK to download hello_sensor, and then download my app with chipload. My app will download successful.
2. I modify the hello_sensor,and I increasing the space of RAM.
I use the SDK to download the hello_sensor again, and then download my app with chipload. My app is download fail.
Here is my chipload log.
Here is my test configure and command:
SDK Version:2.2.2
CGS command: cgs.exe -I my_app.hex –A 0xFF000000 –B 20737_EEPROM.btp -D . my_app.cgs
chipload command: chipload.exe –BLUETOOLMODE –BAUDRATE 115200nfc –PORT COM7 –MINIDRIVER uart_64bytes_DISABLE_EEPROM_WP_PIN1.hex –CONFIG my_app.hex –NODLMINIDRIVER –BTP 20737_EEPROM.btp
I don't understand why the size of the RAM will affect the programming. Can anyone verify if I am doing something wrong here?Any help is appreciated.
Thank you.
Jack
Show LessHI ,
I am using BCM920737_LE_Kit as a BLE central & interfaced it to the other MCU trough UART , Also i interfaced two sensors to Central device(Resistive Force Sensor as ADC i/p On pin P11 ,Shock Sensor as a External Interrupt on Pin P3 ). I am collecting data from the WICED sense tag as a peripheral device(Temp,Humidity & Press) adding force value to packet i am sending it over PUART (P32,P4-as PUART TX,RX).
When ever i give shock interrupt the force value get changed automatically.Also other temp & press values also changes..OR sometimes board itself RESTARTS .
Or even i change VTG on pin P11(ADC I/p force sensor) the other pin vtg get changed ...
I tried on USB power mode & Battery Mode also ..
I am using external power supply of 3.3v for Force & shock sensor ..Did proper GND connection also..
I thick the board have Power issue..
I want that when i trigger interrupt on P3 it should not cause any change on ADC & other pin vtgs..
Also When the ADC i/p Vtg changed it should not change other pin voltages.
Find attachment for code
Show LessThank you for the summary here: Re: Customizing Advertising on WICED Smart
Are we allowed to re-use the Broadcom ID 0x000F as a company identifier in the advertisement manufacturer data ? (this is for a new CE product design).
Show LessHi,
while sending the fixed sized data packet of fixed size ,
"puart_write() & puart_print()" both functions sometimes sends correct data packet then it sends some random values at the end of packet ..
also last 2-3 bytes of the data packet getting changed by random values
I want to send fixed sized data over uart without any change in data..
any other option to send fixed size data over PUART ?
or any correction in purt_initialisation?
in attachment you can find puart initialisation..
Show LessHi,
while sending the fixed sized data packet of fixed size ,
"puart_write() & puart_print()" both functions sometimes sends correct data packet then it sends some random values at the end of packet ..
also last 2-3 bytes of the data packet getting changed by random values
I want to send fixed sized data over uart without any change in data..
any other option to send fixed size data over PUART ?
or any correction in purt_initialisation?
Hi,
while sending the fixed sized data packet of fixed size ,
puart_write() & puart_print()
both functions once or twice sends correct data packet then it sends some random values at the end of packet ..
also last 2-3 bytes of the data packet getting changed..
It is not sending the correct data ...
Show LessWhere are the HCI Tools commands for BCM20702A0 IC? Over a USB interface in Linux.
The following initially configured values for Directed Advertise change unintentionally. Interval : 30 msec Duration : 300 sec Procedure :
1. Connect BCM20736 with a device
2. Send Indication from BCM20736 to the connecting device.
3. The connecting device disconnects without sending Confirm.
4. BCM20736 calls leatt_timeoutCallback() in callback function that is bound to disconnection event.
5. BCM20736 starts sending Directed Advertise.
The sub steps are below.
5-1 : Stops Directed Advertise with bleprofile_Discoverable().
5-2 : Starts Directed Advertise with bleprofile_Discoverable().
5-3 : Disallow Directed Advertise with blecm_setAdvEnable(0).
5-4 : Configure parameters with blecm_setAdvParam().
5-5 : Allow Directed Advertise with blecm_setAdvEnable(1).
6. Repeat step 1 ~ 5 for 15 times and the interval of advertise changes unintentionally.
7. When the unintentional change happens, if customer application calls bleprofile_Discoverable() to stop Directed Advertise, the function occasionally never returns and software reset is triggered.
Show Less