DA1458X(14580\14581\14583) The user configuration files 用户配置文件说明

可以在Keil项目文件组user_config下找到用户配置文件。

da1458x_config_basic.h
此文件中包含基本配置选项,例如:
●集成或外部处理器配置
●BLE安全功能
●启用/禁用看门狗
●睡眠模式内存映射配置
●应用程序支持的最大并发连接数
●启用/禁用开发和调试模式
●UART控制台打印

da1458x_config_advanced.h
此文件中包含高级配置选项,例如:
●低功耗时钟选择
●从外部处理器唤醒
●分散文件-内存映射配置
●NVDS配置
●启用True随机数生成器
该文件中的预处理程序指令列表非常广泛,因此用户应阅读文件中的注释以获取更多详细信息。

user_callback_config.h
回调函数配置文件。在此文件中,用户可以将默认回调替换为用户定义的回调。回调分为以下结构:
user_app_callbacks
user_profile_callbacks
user_default_app_operations
user_app_main_loop_callbacks
例如,在user_app_callbacks结构中,用户可以为app_on_connection和/或app_on_disconnect添加新功能。

user_config.h
在此文件中,用户可以为以下内容配置应用程序的默认行为:
●睡眠模式
●安全性
●刊登广告
●连接参数更新
●GAPM配置

user_modules_config.h
在此文件中,用户可以在用户的​​应用程序代码中排除或不排除模块。如果排除了模块,则用户必须自己处理模块消息。

user_periph_setup.h
在此文件中,用户可以配置与使用的开发套件相关的硬件相关设置。例如:
●I2C EEPROM配置
●SPI FLASH配置
●LED和按钮配置
●UART GPIO配置

user_profiles_config.h
用户可以在此文件中指定将在用户的应用程序中包括哪些BLE配置文件(采用的蓝牙SIG或自定义的BLE配置文件)。通过包括相应BLE配置文件的C头文件来完成此操作。例如,要添加设备信息服务(DIS)服务器角色,应添加以下行:
#include“ diss.h”

user_config_sw_ver.h
使用此文件中的预处理程序指令来标记用户代码软件版本。这些定义由DIS服务使用

user_custs1_def.h / c
这些文件定义了定制概要文件数据库和cust_prf_funcs []数组的结构,其中包含定制概要文件API函数调用

发布了12 篇原创文章 · 获赞 4 · 访问量 1370

猜你喜欢

转载自blog.csdn.net/ydgd118/article/details/104250596