雷竞技电竞平台对话框半导体客户支持- DEVICE_CONFIG配置文件 https://support.dialog-semiconductor.com/resource-keywords/deviceconfig-profile 尝试使用device_config配置文件时,编译错误 https://support.dialog-semiconductor.com/compile-error-when-trying-use-deviceconfig-profile < div class = "字段field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >论坛:,< / div > < div class = "字段条目" > < div class =”field-item甚至“rel = " sioc: has_container " > < a href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件”“=“sioc:容器sioc:论坛”属性= " rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >亲爱的对话支持,< / p > < p >我想启用prox_reporter项目的BLE_DEVICE_CONFIG配置文件,但得到编译错误。下面是我要做的:

1。在user_profile_config.h中添加
#define BLE_DEVICE_CONFIG 1
#include "device_config.h"
后#include "diss.h"(在顶部)

2。将配置文件目录中的device_config.h和.c文件添加到项目和包含文件路径

编译时,我得到了以下错误(4个错误实际上但所有指向同一个):
..\..\..\..\..\ ..\sdk\platform\arch\main\jump_table.c(160):错误:#70:不允许不完整的类型

追溯到rwble_hl_config.h文件130行:
#define ble_atts_env_size (sizeof(struct atts_env_tag) + KE_HEAP_MEM_RESERVED)
using Keil,去struct atts_env_tag的定义,它说struct atts_env_tag没有定义。如果简单地定义一个值,比如BLE_ATTS_HEAP_ENV_SIZE的512,编译器就会高兴。

我认为可能有一些错误的头文件的序列应该被包括等?或者我应该在项目中添加/定义其他内容?

是否有人在对话中使用/尝试DEVICE_CONFIG配置文件,我可以有一个工作项目设置为它?

Thanks,
uta_lc

Device: 
Tue, 24 May 2016 01:33:31 +0000 uta_lc 3447年https://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/compile-error-when-trying-use-deviceconfig-profile#comments