资源简介
DA14580 业内功耗最低的蓝牙收发实验源码
代码片段和文件信息
/**
****************************************************************************************
*
* @file gapm.c
*
* @brief Generic Access Profile Manager Implementation.
*
* Copyright (C) RivieraWaves 2009-2013
*
****************************************************************************************
*/
/**
****************************************************************************************
* @addtogroup GAPM Generic Access Profile Manager
* @{
****************************************************************************************
*/
/*
* INCLUDE FILES
****************************************************************************************
*/
#include “rwip_config.h“ // Software configuration
#include “gap.h“ // Generic access profile
#include “gapm.h“ // Generic access profile Manager
#include “gapc.h“ // Generic access profile Controller
#include “gapm_task.h“ // Generic access profile Manager
#include “attm_db.h“ // Attribute Database management
#include “attm_util.h“ // Attribute Database management Utils
#include “ke_mem.h“ // Kernel memory management
#if (NVDS_SUPPORT)
#include “nvds.h“
#endif // (NVDS_SUPPORT)
#include “l2cm.h“
#include “smpm.h“
#include “prf_utils.h“
/*
* TYPE DEFINITIONS
****************************************************************************************
*/
/*
* DEFINES
****************************************************************************************
*/
/*
* MACROS
****************************************************************************************
*/
/*
* GLOBAL VARIABLE DEFINITIONS
****************************************************************************************
*/
extern struct gap_cfg_table_struct *gap_cfg_table __attribute__((section(“retention_mem_area0“) zero_init)); //@RETENTION MEMORY
const struct gap_cfg_table_struct gap_timeout_table __attribute__((section(“timeout_table_area“))) = {
.GAP_TMR_LIM_ADV_TIMEOUT_VAR=0x4650
.GAP_TMR_GEN_DISC_SCAN_VAR=0x0300
.GAP_TMR_LIM_DISC_SCAN_VAR=0x0300
.GAP_TMR_PRIV_ADDR_INT_VAR=0x3A98
.GAP_TMR_CONN_PAUSE_CT_VAR=0x0064
.GAP_TMR_CONN_PAUSE_PH_VAR=0x01F4
.GAP_TMR_CONN_PARAM_TIMEOUT_VAR=0x0BB8
.GAP_TMR_SCAN_FAST_PERIOD_VAR=0x0C00
.GAP_TMR_ADV_FAST_PERIOD_VAR=0x0BB8
.GAP_LIM_DISC_SCAN_INT_VAR=0x0012
.GAP_SCAN_FAST_INTV_VAR=0x0030
.GAP_SCAN_FAST_WIND_VAR=0x0030
.GAP_SCAN_SLOW_INTV1_VAR=0x00CD
.GAP_SCAN_SLOW_INTV2_VAR=0x019A
.GAP_SCAN_SLOW_WIND1_VAR=0x0012
.GAP_SCAN_SLOW_WIND2_VAR=0x0024
.GAP_ADV_FAST_INTV1_VAR=0x0030
.GAP_ADV_FAST_INTV2_VAR=0x0064
.GAP_ADV_SLOW_INTV_VAR=0x00B0
.GAP_INIT_CONN_MIN_INTV_VAR=0x0018
.GAP_INIT_CONN_MAX_INTV_VAR=0x0028
.GAP_INQ_SCAN_INTV_VAR=0x0012
.GAP_INQ_SCAN_WIND_VAR=0x0012
.GAP_CONN_SUPERV_TIMEOUT_VAR=0x07D0
.GAP_CONN_MIN_CE_VAR=0x0000
.GAP_CONN_MAX_CE_VAR=0xFFFF
.GAP_CONN_LATENCY_VAR=0x0000
.GAP_LE_MASK_VAR=0x1F
.GAP_MAX_LE_MTU_VAR=512
#ifndef __DA14581__
.GAP_DEV_NAME_VAR=“DA14580-01“
#else
.GAP_DEV_NAME
相关资源
- 由浅入深,蓝牙4.0/BLE协议栈开发攻略
- 基于蓝牙4.0的设备通信方案设计与实
- STM32蓝牙和串口程序
- 基于MSP430G2553的蓝牙控制小车
- 蓝牙工作原理(不懂的可以下来看看
- 基于ARM蓝牙传输源程序
- 蓝牙驱动补丁IVT.BlueSoleil.6.4.240.2.Cra
- LABVIEW做的蓝牙数据发送程序.vi
- CC2540 蓝牙PCB板(tidc156av40.Pcb)
- 蓝牙无线抄表传感器的设计
- 低功耗蓝牙无线传感器
- 智能传感器的蓝牙协议栈与SoC结构设
- 智能传感器的蓝牙协议栈与SoC结构解
- BLE-CC254x-1.3.2 蓝牙官方源代码
- 无线局域网+蓝牙技术单芯片解决方案
- ESP32蓝牙架构官方
- 蓝牙大师+蓝牙卡复制软件+教程
- InTheHand.Net.Personal 3.5版 3.7版 (32fee
- DA14580_源码(蓝牙4.0)
- 2.4G蓝牙/WiFi-PCB天线封装(Cadence-Alle
- 基于手机蓝牙的arduino遥控小车
- 基于蓝牙的一个档案柜appE4A编写
- (MTK)蓝牙测试项解释
- 最全蓝牙协议规范-HFP/A2DP/AVRCP/PBAP/M
- HC-05嵌入式蓝牙串口通讯模块测试程序
- MshPRFv1.0.1中文版-Bluetooth mesh核心协议
- 基于STM32的蓝牙模块调试
- HC-05蓝牙模块_手机APP控制
- 蜂汇TLS-01 蓝牙模块使用手册
- 蓝牙5.0TWS耳机方案介绍
评论
共有 条评论