DA14580

用sdk5.0.4 睡眠例程的deep睡眠问题

Tue, 2017-03-21 02:42--fxishui

1、用sdk5.0.4 睡眠例程为基础创建的的工程,在extended睡眠模式下,调式模式,程序烧写到otp,一切都正常,
2、当换到deep睡眠模式,修改配置如下:

#undef CFG_MEM_MAP_EXT_SLEEP
#define CFG_MEM_MAP_DEEP_SLEEP

const static sleep_state_t app_default_sleep_mode = ARCH_DEEP_SLEEP_ON;
还有就是把所有用到arch_set_extended_sleep()地方换为 arch_set_deep_sleep();

Role switch support for DA14580 + flash

Mon, 2017-03-20 22:00--clin_fa

Hi Dialog support,

According to the following thread, dynamic role switching is not support by DA14580 for lacking internal flash. That is understandable but is it possible to switch roles on those boards which has external flash to bootload from, such as DA14580 Dev board-basic?

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...

Thanks,
Charlie

Turning of BLE

Mon, 2017-03-20 13:52--Bharath

Hi,
In our product once a command is received from a android phone we need to start writing data to the local SPI Flash turning off the BLE. And all the unused peripherals like BLE should be turned completely off so that it consumes least possible power. How can I achieve this? What all can I turn off? Data is collected from SPI interface.

Thank you
Bharath

SPS_Device uart receive issue

Mon, 2017-03-20 13:23--prasanth.velliy...

I am using DA1458x_DSPS version 5.150.2
I want to send the received data through UART. In sps_device code uart_rx_callback() is used to receive the data from the uart.

If data is received from Commix via uart ,uart_rx_callback function will call user_periph_push() which writs the data to the buffer. In user_periph_push function i am using user_ble_push to display it in the uart but i am not getting the received value.
static void user_periph_push(uint8_t** wrdata, uint16_t write_amount)
{
bool send_flow_off = false;

Sent packet DA14580

Mon, 2017-03-20 10:34--Avouaill

Hi,

I'm working on a DA14580, I'm transmitting data (between 16 and 20 bytes long for each packet) to a smartphone app. The problem is when I send more than 8 bytes, for example 16, I receive two packets of 8 bytes instead of one of 16 bytes. Do you know if there is an option in the keil project which could limit the size of the sent packet?

Thanks in advance

GPIO states not retained in extended sleep

Fri, 2017-03-17 14:35--wisilica

Hi Team,
I am working on the ble_app_peripheral project. The default sleep mode is set to ARCH_EXT_SLEEP_ON in user_config.h file. I am using a gpio which is configured as follows in set_pad_function() in periph_init() :
GPIO_ConfigurePin(GPIO_PORT_0, GPIO_PIN_4, OUTPUT, PID_GPIO, true);
Also, the state of this gpio is varied in the code using GPIO_SetActive and GPIO_SetInactive functions.

DA14580用命令行烧写EEPROM,但是无法启动。

Fri, 2017-03-17 03:14--intretech_XM

嗨对话框:

我用命令行SmartSnippets.exe -type eeprom -chip DA14580-01 -jtag 123456 -firmware "c:\jtag_programmer.bin" -cmd write -file "C:\I2C_5920_test_adapterS1.hex" -y烧写EEPROM,用SmartSnippets软件读EE数据,发现数据是正确的,
但是板子重新上电之后,缺无任何反应,好像EE数据没有被引导启动。
我的代码没有问题,用SmartSnippets软件烧写EE能正常使用。
请问下这是什么原因?

Pages

Subscribe to RSS - DA14580