Smart Bluetooth Forum Discussions
In using the PWM pins is it possible to set the pins to run at different frequencies?
Say, I want PWM0 to run at 20kHz and PWM1 to only run at 300Hz, is this possible?
I played around with LHL_CLK, PMU_CLK, ACLK0, ACLK1, and the aclk_configure function, but was unable to get what I would like.
Thanks.
Show LessDear Team
We are facing a security issue on SDK 1.x version, because our Beacon device’s battery were huge decreased by an external attack. As you may know that smartphone user can easily make a BLE connection such as using by a BLE management App which were in Android App market (Play Store).
Now our Beacon device were serviced in our market very well, but unfortunately these kind of issues were increased every day.
So in order to prevent this kind of security issue, we would like to use BLE security paring method such as Passkey Entry.
Would you please help me on that?
Thank you
Daniel
I can't seem to access the the Wiced Sense Recovery Video? (The other videos in the blog work fine). Instructions posted anywhere else?
Thanks
Show LessDoes the Broadcom Wiced BCM20737S solution have support for the following stacks?
Complete Power-Optimized Stack
Controller and Host
GAP - Central, Peripheral, Observer, or Broadcaster
ATT / GATT - Client and Server
SMP - AES - 128 Encryption and Decryption
L2CAP
Show LessHello,
I understood that the application was using the space in VS1 for peering data and also for bleprofile_*NVRAM.
But what is the physical offset from VS1 those functions are using on the EEPROM ?
I would like to access directly the EEPROM via bleappfwu_*Mem and store some information in this VS1 area without messing with the application.
How much do I have left on the 1024 bytes area and at which offset ?
Show LessHow much is the maximum transmission speed of the BCM20732(SDK-1.1.0)?
How much can be transmitted at a time?
Can be transmitted per second in the BCM20732 about 100kbyte data?
Show LessCurrently using 20737tag with SDK2.0.1, we implement a mechanism by handset triggering a series of indication/confirmation
data exchange by calling bleprofile_sendIndication() in device. But unfortunately, once client tries to disconnect the link while
device is in wait state of confirmation signal after indication has been started. Then the new re-connection will fail to trigger
indication/confirmation machine again owing to that lower layer of device still recognizes as waiting of confirmation state.
Is there any BLE API to reset 737tag's indication/confirmation state machine or reset; otherwise it can be a problem like this.
Hi all,
I define a characteristic and it has notification property:
PRIMARY_SERVICE_UUID128(HANDLE_SPI_SEND_SERVICE_UUID, UUID_SPI_SEND_SERVICE),
CHARACTERISTIC_UUID128_WRITABLE(HANDLE_SPI_CHARACTERISTIC_SEND_DATA, HANDLE_SPI_CHARACTERISTIC_SEND_DATA_VALUE,
UUID_SPI_CHARACTERISTIC_SEND_DATA,
LEGATTDB_CHAR_PROP_READ | LEGATTDB_CHAR_PROP_NOTIFY,
LEGATTDB_PERM_READABLE, 14),
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0E, 0x0D,
CHAR_DESCRIPTOR_UUID16_WRITABLE (HANDLE_SPI_CHARACTERISTIC_SEND_DATA_CLIENT_CONFIGURATION_DESCRIPTOR,
UUID_DESCRIPTOR_CLIENT_CHARACTERISTIC_CONFIGURATION,
LEGATTDB_PERM_READABLE | LEGATTDB_PERM_WRITE_REQ, 2),
0x00,0x00,
And then, I try to send notification after write a new value to thí characteristic.
bleprofile_ReadHandle(HANDLE_SPI_CHARACTERISTIC_SEND_DATA_VALUE, &db_pdu);
db_pdu.len = length;
memcpy(db_pdu.pdu, &buffer[1],length);
bleprofile_WriteHandle(HANDLE_SPI_CHARACTERISTIC_SEND_DATA_VALUE, &db_pdu);
bleprofile_sendNotification(HANDLE_SPI_CHARACTERISTIC_SEND_DATA_VALUE, (UINT8 *)db_pdu.pdu, db_pdu.len);
But, on LightBlue app on Ipad, I don't receive any notification, although I pressed Start Notify button.
Please let me know what is my problem?
More over, on LightBlue app, I can press Start Notify button, then this button change to "Stop Notify".
But when I press this button again, it can't not change to Start Notify.??