Smart Bluetooth Forum Discussions
Presently MAC WICED IDE doesn't support trace. When can we expect this feature?
I would like to use:
void gpio_configurePin(BYTE port, BYTE pin, UINT16 config, BYTE outputVal);
to put a GPIO in high impedance mode.
Should I use this:
GPIO_INPUT_DISABLE /*0x0600*/
as config ?
Show LessHi,
I have just started using this product and I have a question, I am using version 2.1.0 of the SDK
I am trying to set the baud rate of the puart to 19200, I have tried the following
const BLE_PROFILE_PUART_CFG hello_sensor_puart_cfg =
{
/*.baudrate =*/ 19200, //115200,
/*.txpin =*/ GPIO_PIN_UART_TX,
/*.rxpin =*/ GPIO_PIN_UART_RX,
};
Does not work, baud rate is set to the default of 115200
Tried
puart_cfg->baudrate = 9600;
puart_selectUartPads(puart_cfg->rxpin, puart_cfg->txpin, 0x00, 0x00);
puart_init();
Does not work, baud rate is set to the default of 115200.
The puart is operational as I can send and received characters without any errors but only at 115200.
Any help would be greatly appreciated.
Show LessHow does the bth or m_bth variable in the Hello Client C++ sample application (type BLUETOOTH_ADDRESS) become initialized?
What function call acquires this handle under Windows 7?
As this is a Windows data structure I assume it is a call to kernel32.dll, I just do not know which .dll call it is.
I looked at the sample code, and saw that the structure was set to zero shortly after the CShellManager was set up in the HelloClient.cpp file in CHelloClientApp::InitInstance(). When I single stepped through this code I saw that the m_bth member of dlbDeviceSelect was properly set up in a call to dlgDeviceSelect.DoModal(), however I cannot see how it was done. I dove down into the Windows code of the .DoModal() function and could not see a reference to m_bth (nor could I see where a dialog box popped up either).
So, am I looking at the right part of the code or am I completely off track?
Does anyone know precisely where and how m_bth gets initialized with the actual BLUETOOTH_ADDRESS?
Thanks in advance.
!
Show LessHi,
I have two evaluation boards that both are BCM920737 TAG.
I use hello_client sample app on one for master and hello_sensor sample app on the other for slave.
If both boards are connecting,I want to get the RSSI value that received from the master device to my computer.
Please tell me,How can I do?
Thanks
Show LessHi,
I just wanted to confirm that in production, it is expected that the customer using Broadcom BLE chips/modules have to purchase their own block of BD ADDRs from IEEE and then program the BLE modules with addresses from this purchased block.
Is that correct?
From everything I've seen in the SDK and forum, it does not seem like Broadcom provides a unique BD ADDR for each BLE chip/module but I just wanted to hear it from someone with more knowledge.
Thanks,
Mike
Show LessHello,
My customer wishes to develop a service that that will run in parallel with the iBeacon service and Battery monitor service.
This shouldn’t be a problem, since BLE supports running multiple services. Their service will have some specific characteristics (store some IDs, datetime… etc.). In essence I think they will only need to define the GATT database, they don’t need anything complicated.
They need to compile the iBeacon project which came with the SDK, but can’t do it because they seem to be missing the iBeacon libraries (there’s a note in the source file saying that those libraries are distributed only to MFi program members).
This is a blocking issue , can Broadcom assist me in getting the iBeacon libraries?
Also, they require a unique id for every hardware device, specifically, they want a combination of major and minor values on the iBeacon to form a unique identifier. They also need those exact same values in their custom service.
Is there a way for Broadcom or EBV to auto increment those values in production, or does every chip will have a unique value? They also need to have the same UUID for all the iBeacons (I assume this is not a problem).
Please Broadcom could you advise ?
Thanks
Mark
Show LessBroadcom,
I don't think that my customers will ever allow me to use your part again.
It has now been MONTHS since I requested information to layout a board that was 99% similar to your evaluation board.
Now I have ordered parts on four(4) separate occasions and ALL of these parts do not match the package in your data sheet.
Would you please, please please tell me where I can get the part that is in a 32-pin qfn as shown in your 20737 data sheet and as is included in the board layout files you gave me?
I have now laid out a board, and assembled the entire board with the exception of your part.
I laid out boards for your two closest competitors in the BLE space and was completed with these designs over two (2) months ago.
Please ship me some parts.
Thank You,
JB.
Show LessHello Support
Within the BCM53128 folder the Evaluation Board explains that the Firmware is located inside an EEPROM alongside the device in unmanaged mode, so when the board powers up it configures the BCM53128.
However, I have searched this site and I can't find a download file containing the Binary for the EEPROM.
Please can you add this Binary to the product folder or explain how one obtains this file?
Regards
Robert
Show LessFrom hello-client example, i can figure it out that
helloSensor (slave)<-> helloClient(master/slave) <-> 4 multiple clients.
my question is, whether or not that we just implement 1 hello-sensor as slave but can be connected
with 4 multiple clients and that is to say, this sensor device has no master feature but only slave
(notification/indication to multiple client without using master function?)
to sum up, is it possible that below only:
helloSensor(slave) <-> 4 multiple clients
that is to port some of similar codes of helloClient app into helloSensor app, workable?
Show Less