da1468x.

广告数据停止更新

星期四,2017-02-23 16:41-匿名(未经验证)

我在广告数据中设置了一个制造商特定的数据字符串。我使用OS_Timer反复调用函数以更新广告数据。使用以下代码:

静态void mnf_tim_cb(OS_Timer计时器)
{

// hw_gpio_toggle(hw_gpio_port_1,hw_gpio_pin_5); // devkit使用0_7 for device

mnf_flag_1 ++;
ble_gap_adv_stop();

if(mnf_flag_1 == 0xff)
mnf_flag_1 = 0x04;

adv_data [10] = mnf_flag_1;
ble_gap_addata_set(sizeof(adv_data),adv_data,name_len + 2,scan_rsp);

DA14681板上的UART2引脚(基本)

星期四,2017-02-23 15:33-jamesleo-konka

嗨对话框,
我想使用UART2与其他设备进行通信。
但我不知道哪个端口/针准备好UART2。
// ------------------------------------------------------
/ * UART 2 * /
#如果CFG_DEMO_AD_UART
#if dg_configBLACK_ORCA_MB_REV == BLACK_ORCA_MB_REV_D
#定义cfg_gpio_uart2_tx_port(hw_gpio_port_4)
#定义CFG_GPIO_UART2_TX_PIN(HW_GPIO_PIN_2)
#定义cfg_gpio_uart2_rx_port(hw_gpio_port_4)
#定义CFG_GPIO_UART2_RX_PIN(HW_GPIO_PIN_1)
#别的

继续ADC在后台采样,用于BLE应用程序

星期三,2017-02-22 05:55-jamesleo-konka

嗨对话框,
是否有可能在后台实施继续ADC采样?
例如,在BLE模式下在DMA模式下。
我不确定OS_Timer是否精确到执行US / MS级别采样。
对于长期的采样,我们可以使用软件定时器 - 如果不需要精度。
当系统进入BLE应用程序时,HW ADC是否被阻止?

是否有此ADC模式的示例代码?

谢谢

GPIO PAD闩锁启用

星期二,2017-02-21 12:17-Edwardwhite.

你好

锁定GPIO引脚的正确方法是什么?它在睡眠期间保留了状态?
我试过了hw_cpm_activate_pad_latches(),但是它仍然不起作用。当前的代码流程如下:

hw_cpm_deactivate_pad_latches();//允许更改引脚
hw_gpio_set_active(LED_PORT,LED_PIN);//打开LED
......
fflush(stdout);//锁定引脚和睡眠前的空缓冲区
hw_cpm_activate_pad_latches();//睡前闩锁销
// 睡在这里

谢谢!

计算堆和保留的RAM

星期二,2017-02-21 09:38-阿林

嗨对话框,

1。
我的自定义应用程序基于多链路演示。
在SDK 1.0.6堆大小
#define configtotal_heap_size 13312 / *这是freertos total堆大小* /
在SDK 1.0.8.1中堆大小为
#define configtotal_heap_size 9216 / *这是freertos total堆大小* /

为什么这两个SDKS中有不同的尺寸对于同一项目?如何计算自定义应用程序的堆大小?

2。
SDK需要多少保留的RAM?

谢谢
arm

错误标记,但可以通过建筑物

星期二,2017-02-21 08:31-jamesleo-konka

嗨对话框,
SmartSnippets在文件上进行一些“错误”标记,但项目可以通过预期通过建筑物和运行程序。
通常这些错误是关于定义的,比如'i2c_device' -即使你包含了'hw_i2c.h' 'ad_i2c.h' ....

如何识别“真实”错误或'伪'?或清除“错误”标记。

谢谢

定制广告数据

星期二,2017-02-21 08:22-匿名(未经验证)

嗨对话框,

我正在尝试使用以下将定制制造商数据添加到广告数据:

static const uint8_t adv_data [] = {
0x12,gap_data_type_local_name,
“D”、“我”、“‘,‘l’,‘o’,‘g’,‘,‘P’,‘e’,‘r’,‘我’,‘P’,‘h’,‘e’,‘r’,‘‘,‘l’,
gap_data_type_manufacture _spec,'a'
};

该设备停止广告(或者我无法看到广告数据)。添加制造商特定数据的正确方法是什么?

DA14681内存溢出错误提示

星期一,2017-02-20 03:28-索引219.

嗨对话框,
我在使用DA14681开发过程中,初始化一个2K大小的BUF,定义定义下:
privileged_data buf [2 * 1024];
编译后提示错误:...:ROM变量区域(从0x07fdc000开始)由retram0溢出

如果去掉privileged_data,编译通过,无错误。

手册中写到:
64 KB一次性可编程(OTP)内存
128 KB数据SRAM具有保留功能
具有保留功能的16 kB缓存SRAM
128kb ROM(包括引导ROM和BLE栈)
请问一下:
1.privileged_data修饰符的区别?
2.DA14681官方是有资料说明:系统的内存资源是如何如何??,使其定义添指定的sram区域?

system_init某些指令被阻塞?

周一,2017-02-20 01:41-jamesleo-konka

嗨对话框,
在HRP_SENSOR工程中,初始化在System_init中间行。
// -------------------------------------
静态void system_init(void * pvparameters)
{
OS_TASK手柄;
unsigned char d;
i2c_device dev;

#if定义config_retarget // <--- config_retarget已经已经,适用于使用printf
extern void retarget_init(void);
#万一
....
....

Printf(“BLE HRP演示”换行符);

dev = ad_i2c_open (MAX30100);/ /——初始化I2C设备 ----------------------

页面

订阅RSS  -  DA1468x