DA14580

interrupt in DSPS project

Mon, 2015-10-12 03:37--overheat

Hello Dialog Team,
My board is basic DK.
I try to add buttion interrupt function which I found in 'reporter'project to DSPS project.

I add these functions:
void app_button_press_cb(void) {light up LED}
void app_button_enable(void)

also add driver:
wkupct_quadec.c

GPIO definition:
#define GPIO_BUTTON_PORT GPIO_PORT_0
#define GPIO_BUTTON_PIN GPIO_PIN_7
void app_button_enable() in this function:
wkupct_enable_irq(0x80, 0x80, 1, 2); // P0_7

RSSI resolution

Fri, 2015-10-09 09:21--yterasaki

Hello Dialog,
Relating to this topic, I'd like to know the accuracy of rssi value. You mentioned 0.474dBm/LSB in the last comment (cited below)
In the linear area (-90 - -20dBm), how much of linearity or accuracy I can assume? Namely I can assume the error is within +-0.474/2 or I need to count on another linearity error and maybe real value will be +- 1dBm or more?

Best Regards,

> Hi yterasaki,

Receiver units stuck

Thu, 2015-10-08 13:38--Tzvika

We are using the SDK 3.0.10.1 for monitor and using "throughput_eval_central" demo project.
在我们的应用程序中,我们设置间隔= =窗口300mSec . the receiver only receive the BLE unite ,and at the end of the interval send through URT the Id.
The problem is with some units after several hours , the receiver quality is damage , the RSSI is drop to unreasonable numbers 0x05- 0x15
and the receiver jump for receiving to not receiving unites and after that it stuck with no receiver at all , only reset(HW) fix the problem.

sdk 5 ble example project sleeping problem

Thu, 2015-10-08 05:00--toughworld

I tried the SDK 5 ble example(barebone and repoter) ,it works. But when I config it to be extend sleep mode in da1458x_config_basic.h and user_config.h , fallowing the sleep mode API of software development guide,the da hang up after 2s ,which is seems to be default startup period.The jtag debug is off of course.
我错过什么了吗?

question about rwip_init()

Thu, 2015-10-08 03:47--jetliang

hi,all.
i was sdudying the code of "DSPS".
in function "main_func()", "rwip_init(error)" was called.
i founded function "rwip_init(uint32_t error)" was placed in "rwip.c",
for example:
#if (!BLE_HOST_PRESENT)
void rwip_init(uint32_t error)
{
........
........
}
#endif // (!BLE_HOST_PRESENT)

but "BLE_HOST_PRESENT" was defined to "1",so "rwip_init(uint32_t error)" would not be compiled.

my question is which "rwip_init(error)" is called?

Pages

Subscribe to RSS - DA14580