Dialog的SDK所定义的DISS即是蓝牙协议里标准的服务(UUID=0x180A),这个服务用于描述设备信息的,主机通过该服务可以获取从机设备相关的说明,例程硬件版本,软件版本,序列号等等。
官方出的SDK(6.0.16.1144)已经包括有DISS的服务,并且在默认情况下是开启DISS服务的,用户编译程序时可以根据实际情况来进行开或关DISS服务
1、开或关DISS服务的宏定义
宏定义1:EXCLUDE_DLG_DISS,文件:user_modules_config.h
说明:将括号里改为0就是开启DISS服务
宏定义2:CFG_PRF_DISS,文件:user_profiles_config.h
2、DISS服务的相关属性结构体的定义,文件:diss.c,通过修改这个结构体可以增减DISS服务的特征值。这些特征值仅有read属性,主机只能读而不能执行写操作的。