DA14581

LP_CFG_RCX20 - possible use extra wake up to improve connection stability?

Tue, 2019-03-12 02:01--uta_lc

Dear DLG expert,

On DA14581, we are trying to use internal RC oscillator to achieve relatively long connection interval (2s), is it possible at all?

We've tried using 500ppm SCA configuration but still found BLE connection stability issue with 2s connection interval (we understand that the spec from DLG says 500ppm if wake up period is 1s). After trolling some docs, we've got the following idea and can you please help us to validate if it is doable?

DA14581 stops sending advertisements

Tue, 2019-03-05 10:41--TiKoEsope

Hello,

I have a problem with getting the chip to send advertisements as I need them.
What I need to do is adding two incomplete list of service IDs into a single advertisement, as my customer demands it.
#define USER_ADVERTISE_DATA "\x03"\
ADV_TYPE_INCOMPLETE_LIST_16BIT_SERVICE_IDS\
"\x70\x31" \
"\x03"\
ADV_TYPE_INCOMPLETE_LIST_16BIT_SERVICE_IDS\
"\x70\x30"

Disconnect delay

Wed, 2019-02-27 20:24--JamesHiebert

Consider a scenario where the master and slave negotiate a supervisor timeout of 20 seconds. The slave has code to explicitly disconnect if 5 seconds of link inactivity is detected (prior to the supervisor timeout) via observing the sequence of these events in rwble.c:

/*Last BLE event. Used for application's synchronisation with BLE activity */
typedef enum
{
BLE_EVT_SLP,
BLE_EVT_CSCNT,
BLE_EVT_RX,
BLE_EVT_TX,
BLE_EVT_FINETGTIM,
BLE_EVT_END,

}last_ble_evt;

Validation of vendor-supplied software

Fri, 2019-02-01 19:03--JamesHiebert

Hello Dialog,

Can you put me in contact with someone who could provide information needed for vendor-supplied software validation? This is typical information required for product developed in a regulated environment.

Examples of information that may be needed include:
• Validation suites
• Bug lists
• Information on development methodologies
• SW version information

We are using a DA14581 and SDK 5.0.4.

Thanks!

Which BLE version in DA14581?

Fri, 2019-02-01 16:36--JamesHiebert

I have DA14581 functional spec that indicates that this chip supports BLE v4.1. A newer version of the spec (and the webpage summary) for this part indicates BLE v4.2:

"The DA14581 supports a flexible memory architecture for storing Bluetooth profiles and custom application code, which can be updated over the air (OTA). ...The transceiver interfaces directly to the antenna and is fully compliant with the Bluetooth 4.2 standard."

Characteristic with Read Permitted = No can still be read

Fri, 2018-12-21 15:04--JamesHiebert

Hello Dialog,

In our application, we have two characteristics exposed. The first only has the Property Notify Permitted set to Yes and the other has the two Properties Write Permitted and Indicate Permitted both set to Yes. All other properties are set to No.

If I issue a Read Request to the first characteristic, the DA14581 responds with a Read Response. If I issue a Read Request to the second characteristic, the DA14581 responds with an Error Response. Why is the read to the first characteristic permitted?

See attached sniffer screen shot excerpts.

How to count advertising packets

Thu, 2018-10-25 14:47--JamesHiebert

Hello Dialog,

Is there a (simple) way to determine how many advertising packets (triplets) have been emitted since the chip was powered up? I believe I could watch the event transitions defined by arch_rwble_last_event in rwble.c, but I'm wondering if there is a simple counter that I could access instead?

Thanks!

Hardfault cause?

Fri, 2018-10-05 21:27--JamesHiebert

Hello Dialog,

Some of our devices are occasionally suffering hardfaults. From diagnostic data collected from the device, I understand that I can determine the address of faulting instructions via the saved PC. Is this true, or is the PC at the time of the fault actually the instruction AFTER the faulting instruction? The reason I'm asking is that the PC points to a MOV instruction, which follows a LDRB instruction. LDRB seems much more likely to cause a hardfault.

Thanks!

Pages

Subscribe to RSS - DA14581