Smart Bluetooth Forum Discussions
Can I use HCI UART(PIN#18 and #19 of BCM20732S module) from the application?
I'm making small pcb and need to shrink # of pins.
So if I can use HCI UART as Peripheral UART, it greatly helps me.
Show Less* Which eval boards are supported on each SDK? I haven't found a clear list anywhere.
* Is a better eval board available for the BCM20732 than the BCM920732TAG_Q32? This board has the pins broken out to tiny 20 mil diameter pads. I soldered to them with kynar wire, but even attaching small logic analyzer clips has already damaged the board. It's not really very usable.
I saw some documents in docsafe for a BCM920732EVAL_Q32_P3 board that actually uses 100 mil headers. Is this board available?
Show LessHello,
lets say I have a characteristic:
CHARACTERISTIC_UUID128 (0x0029, HANDLE_HELLO_SENSOR_VALUE_NOTIFY, UUID_HELLO_CHARACTERISTIC_NOTIFY,
LEGATTDB_CHAR_PROP_READ | LEGATTDB_CHAR_PROP_NOTIFY | LEGATTDB_CHAR_PROP_INDICATE,
LEGATTDB_PERM_READABLE, 7),
'H','e','l','l','o',' ','0',
now I want to change the message and its length and then send it:
void update_message( UINT8 *data, INT32 len)
{
int i;
BLEPROFILE_DB_PDU db_pdu;
bleprofile_ReadHandle(HANDLE_HELLO_SENSOR_VALUE_NOTIFY, &db_pdu);
for( i = 0; i<len; i++)
{
db_pdu.pdu = data;
}
db_pdu.len = len;
bleprofile_WriteHandle(HANDLE_HELLO_SENSOR_VALUE_NOTIFY, &db_pdu);
ble_trace1("len1: %d\n", db_pdu.len);
bleprofile_ReadHandle(HANDLE_HELLO_SENSOR_VALUE_NOTIFY, &db_pdu);
ble_trace1("len2: %d\n", db_pdu.len);
}
the problem I am having with my above function is that the data gets modified correctly, but the length remains the same.
lets say I pass the new length to be 3.
At line 15 the output I get is 3.
but at line 18, after reading the handle back the output goes back to 7.
Then when I send my data over BLE, I send 3 bytes of my new data plus the original remaining bytes.
Is there a way to have the length of the data payload change? How can i do this?
Thank you
Show LessCan I get a copy of the BCM20732 datasheet that is not watermarked? The one from docsafe is very difficult to read, requires an annoying password every time I open the document, and will not allow me to copy/paste. I would be hesitant to design in Broadcom parts if the documentation is so unpleasant to read. Other vendors do not do this. (example: http://www.ti.com/lit/ds/symlink/cc2540.pdf)
Show Less* What is the maximum SPI frequency for SPIFFY2? The documentation is conflicting.
20732-DS107-R pg 35 specifies:
"12 MHz when: VDDIO >= 2.2v
6 MHz when: 2.2V > VDDIO >= 1.62v"
920732HW-AN100-R pg 7 specifies:
"The maximum SCLK speed supported by SPIFFY2 is 6 MHz at all IO supply voltages."
* Are the maximum frequencies different for master and slave mode?
* Is there a minimum SPI frequency?
* For a given SPI transmission size, will the device consume more energy with a high clock rate (6 MHz), or a low clock rate (100 KHz)
Show LessThe 20736 data sheet has a reference to 60Hz_main on one of the pins.
What is this?
Question: Is this clock enabled in software to output the 32KHz external input or some other clock? Is the Aux Clock available in low power mode, or just active mode?
Answer: The Aux Clock is the reference clock for the PWM HW block, but it can also be brought out onto a GPIO. This clock will only be active in active mode because the output is based on the Xtal divided.
For example, take a look at the pwm_tones sample in SDK 2.0.1 as it uses the Aux Clock as an input to the PWM block to generate different frequencies. Note that IO current will be ~100uA/MHz higher when you utilize the Aux Clock.
Show LessI believe 1.1 supported no more than 4.
Is there such thing as a reference design for the BCM20732S?
I'm trying to work out what's needed to get the chip up and running and programme it, but I realise that I'm going on a combination of the BCM20732S datasheet, and the schematics for the sensor TAG, which use the BCM20730/BCM20732, so maybe I'm missing something that's required for the module to function.
Show LessDoes anyone provide module/software that can be configurable through UART from Host MCU?