Smart Bluetooth Forum Discussions
I have installed the IDE 2.2.1 on Ubuntu 14.04 64bit, but I can't download the program to 20737, it always says "No BCM20737 detected", and I try to do as Re: Need Linux driver support for WICED eval board , but it takes no effect, and when I download, the led on the BCM20737 has flashed.
And I try to download by Windows, it works normally, so anything else I need to do?
Thanks.
Show LessEnhanced Low-Power (ELP) Wireless MCUs Provide Multi-protocol (Zigbee/802.15.4, 6LoWPAN, SmartReady) Support and Quadruple Battery Life in Sensors
Learn More: News Release | Broadcom
Hi Guys,
thanks to the platform files, I got my WICED firmware running on wahoo eval board pretty well I have taken the app "Wiced_sense" as template. But when trying to communicate with the accelerometer via I2C. and function:
CFA_BSC_STATUS cfa_bsc_OpExtended(UINT8* buf,
UINT16 bufCount,
UINT8* addr,
UINT8 addrCount,
UINT8 slaveAdr,
UINT8 operation);
is called all my LEDs Light for about a second, turn off and nothing works anymore.
Seems like I2C Pins were malconfigured, but I found no plays where to define them.
Or maybe more likely the lib isn't linked correctly and the program jumps to a totally wrong position. Actually I have not configured anything special concerning libs,
Since this function is the entry point to a lib, I cannot debug any further.
I would be very glad about some help.
Greetings,
Ruben
I was wandering if it's at all possible to have a peripheral automatically reconnect to a phone after it wakes up, similar to say how classic Bluetooth headphones work, usually reconnecting to the phone with no input required on the users part?
Show LessHello,
I have a question around the timing of an internal interrupt to do an i2c read to return a 16bit value from a sensor.
My sensor has an interrupt which should fire every 1ms but due to a couple of variables it is not reliable so i have been told to poll the data.
The manufactures of my sensor recommend polling the data at 1.811Khz which means taking a reading every .552ms. I know my I2C read only takes up to max 100us so there should be no problem reading.
Is it possible to set up an internal interrupt to fire every 552us and to take an I2C? I need to only do this for 1 second so will end up having 1811 samples.
To make things easier i will not be connected to a BLE device when sampling the data.
I have been told this should be no bother as the MCU is cortex-m3.
Regards,
Luke.
In our application we are trying to use a flash chip that has the requirement that the CS line be raised shortly after the last bit is clocked in via SPI. We try to raise the line directly after the SPI write command returns, but this is not fast enough for the peripheral and some fraction of the time, the command is ignored.
Is there any way to minimize the time between the end of the SPI write and our GPIO call to raise the line, beyond just making it be on the next line of the C code?
Show LessHi jakewtorres
Per the dialog here: Return value of gpio_getPinInput
I have try your code because i have a problem whith my code, deep sleep aborted!
Deep sleep mode (after 30sec time out) and wake up with GPIO are good but when I start a second deep sleep (after 30sec time out), it failed.
Same problem with your code:
in attachement, the code which generate the problem.
Thanks for your help
Show LessIf two devices lose a connection after the supervisor timeout set in lel2cap_sendConnParamUpdateReq() expires, what should be done to fix it? Should I expect that an attempt to reconnect will work? I am trying to determine if I should use a low supervisor timeout and then quickly try to reestablish communication again OR set a long supervisor timeout and let the devices keep trying to talk with each other for as long as possible.
- I have the connection parameters currently set to lel2cap_sendConnParamUpdateReq(6, 6, 0, 50) so that the central and peripheral can communicate to one another quickly. But is there anyway to get a callback when one of the communication slots every 7.5ms is clobbered by noise or congestion? How can I tell from the application how many of these 7.5ms communication slots are getting lost?
- Once a disconnect occurs due to devices going out of range, how can I quickly reconnect when they come back into range?
- What is the min and max allowable values for the supervisor timeout, the fourth parameter in the above function?
Hi,
Hoping that you are doing well.
Please find the attached floor plan, and let me know does BCM20737S placement in the board is Ok? or it should be compulsorily be at corner of board. I have keep made the keep out area as per datasheet guidelines.
Thanks for your help.
Kind Regard,
Ghalib
Show LessI have reviewed the document for creating a Over-the-air (OTA) upgradeable firmware here:
WICED Secure Over-the-Air Firmware Upgrade Application Note (SDK 2.x and TAG3 Board)
But this does not discuss how an app running on iOS can push a firmware update to the module. Is there an iOS example app out there that can already do this that can be used as a template? Can LightBlue or other available iOS apps do it? Any of the Broadcom WICED iOS apps?
Show Less