How to use timer to wake-up?
Hi,
I use the DA14580 modle in EXT sleep mode, I want to wake it up with timer but failed.It were allways sleep, How to configure it,please?
Hi,
I use the DA14580 modle in EXT sleep mode, I want to wake it up with timer but failed.It were allways sleep, How to configure it,please?
I have been working with the codeless AT command code for the DA14580. I have made some changes to fit the application that I need. I was wondering if there is a way to keep track of failed connections if a wrong pin is entered. For example, I would like to implement a scenario where if a pin was entered wrong 5 times, I would like to stop advertising for 5 minutes. I would like to add this as an added security feature. Is this possible to do and how would I keep track of failed connecions if it is?
Thanks
Anthony
Hello,
使用D14580燒入prod_test_580 ,利用CMW270儀器做測試
發現EUT裡面的FW指令不對 … 所以CMW270可以與產品連線,但是指令無法互通
用測試藍芽logo的儀器去檢查指令
HCI指令裡面,並沒有00CE0000這個指令,當CMW270發出要求執行LE Reset指令 0x0000後
EUT回傳給CMW270的指令為00CE0000,由於這不是HCI的指令所以儀器無法判讀….造成整個無法測試…
所以想請問:
1.prod_test_580是否支援CMW270?
2.如果支援CMW270,是哪裡操作有問題?
謝謝
On the DA14580, we have been using deep sleep and a wakeup mechanism that relies on a level transition on a GPIO. This has worked very well and reliably. Recently, we wanted to incorporate an additional feature that requires a timed wakeup every 1-3 minutes. This is achieved by putting the device into deep sleep mode just prior to setting a timer using app_easy_timer. This is working generally as expected however I'm noticing that every 10 seconds the device wakes up on its own very briefly and goes back to sleep.
Hi,
I have to burn the OTP of the DA14580 on a Raspberry Pi 2 B+, do you provide the source code of the SmartSnippets Toolbox or working ARM Binaries?
Thanks & Cheers
Hi I am working on the HJ580LA module which houses the DA14580 chip. I have installed the DSPS code, but I have a problem: when there is no uart device between ble and the mobile device I can see and connect to the module via the "Dialog dsps" application , but if I use another uart device connected to this ble module ı can't see the ble device from the mobile device.
Hi,
我试图让需求方程序执行莱克阀门e normal but if it receives certain data over bluetooth, and if it matches a certain command, send back some data instead of passing the data on over uart. Which functions should I use for reading and writing this data?
I'm using DSPS 5.150.2 .
Thanks
Hello!
I want to build a basic circuit (minimal functions) with the DA14580. My goal is to just have the antenna, the power source, the programming interface
and the oscillator on the board itself and connect all other pins to plug strips so I can add other circuits to the layout later
(eg. different inputs for the ADC, trying to controll something with the GPIO pins).
I read the start up guide and have a few questions:
Because we want to modify the BD address in DA14580 when FW is burned to SPI flash, how can we do this?
(Let every device have the different BD address.)
Method 1:
We burn FW in SPI flash. If it is possible, can we modify the BD adress by modifing the BD address of hex file? (Do not compile again.)
如果我们能做到that, please help to let us know how to do.
DA14580的SPI_CTRL_REG (0x50001200)中的bit13 SPI_INT_BIT是接收中断标志位还是发送中断标志位?
如果说是发送中断标志位,那么数据还未发送完毕时此位为0,发送数据完毕即TX Register 或fifo为空时此位为1 ?
如果说是接收中断标志位,那么未接收到数据时此位为0,接收到数据后此位为1?
程序中下面while语句究竟是在等待发送寄存器发送数据结束还是在等待接收寄存器接收数据完成?
SetWord16(SPI_RX_TX_REG0, 0x0500); //写数据到SPI_RX_TX_REG0
do
{
} while (GetBits16(SPI_CTRL_REG, SPI_INT_BIT) == 0);
dataRead = GetWord16(SPI_RX_TX_REG0); //从SPI_RX_TX_REG0寄存器读数据
上述语句完成的功能是发送一个命令0x0500给外挂spi flash,flash会返回一个数据给da14580。