资源简介
TI CC2541 低功耗蓝牙通讯程序,BLE 源程序。
代码片段和文件信息
/**************************************************************************************************
Filename: devinfoservice.c
Revised: $Date $
Revision: $Revision $
Description: This file contains the Device Information service.
**************************************************************************************************/
/*********************************************************************
* INCLUDES
*/
#include
#include “bcomdef.h“
#include “OSAL.h“
#include “linkdb.h“
#include “att.h“
#include “gatt.h“
#include “gatt_uuid.h“
#include “gattservapp.h“
#include “utility.h“
#include “devinfoservice.h“
/*********************************************************************
* MACROS
*/
/*********************************************************************
* CONSTANTS
*/
/*********************************************************************
* TYPEDEFS
*/
typedef union
{
struct
{
uint8 bMCUCode;
uint8 bCustomerCode[2];
uint8 bApplicationCode;
uint8 bProductCode;
uint8 Null;
} fields;
uint8 byte[6];
} VTAccCode_t;
/*********************************************************************
* GLOBAL VARIABLES
*/
// Device information service
CONST uint8 devInfoServUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_SERV_UUID) HI_UINT16(DEVINFO_SERV_UUID)
};
// System ID
CONST uint8 devInfoSystemIdUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_SYSTEM_ID_UUID) HI_UINT16(DEVINFO_SYSTEM_ID_UUID)
};
// Model Number String
CONST uint8 devInfoModelNumberUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_MODEL_NUMBER_UUID) HI_UINT16(DEVINFO_MODEL_NUMBER_UUID)
};
// Serial Number String
CONST uint8 devInfoSerialNumberUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_SERIAL_NUMBER_UUID) HI_UINT16(DEVINFO_SERIAL_NUMBER_UUID)
};
// Firmware Revision String
CONST uint8 devInfoFirmwareRevUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_FIRMWARE_REV_UUID) HI_UINT16(DEVINFO_FIRMWARE_REV_UUID)
};
// Hardware Revision String
CONST uint8 devInfoHardwareRevUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_HARDWARE_REV_UUID) HI_UINT16(DEVINFO_HARDWARE_REV_UUID)
};
// Software Revision String
CONST uint8 devInfoSoftwareRevUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_SOFTWARE_REV_UUID) HI_UINT16(DEVINFO_SOFTWARE_REV_UUID)
};
// Manufacturer Name String
CONST uint8 devInfoMfrNameUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_MANUFACTURER_NAME_UUID) HI_UINT16(DEVINFO_MANUFACTURER_NAME_UUID)
};
// IEEE 11073-20601 Regulatory Certification Data List
CONST uint8 devInfo11073CertUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_11073_CERT_DATA_UUID) HI_UINT16(DEVINFO_11073_CERT_DATA_UUID)
};
// PnP ID
CONST uint8 devInfoPnpIdUUID[ATT_BT_UUID_SIZE] =
{
LO_UINT16(DEVINFO_PNP_ID_UUID) HI_UINT16(DEVINFO_PNP_ID_UUID)
};
/******************************************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-08-30 22:33 CC2541_BT_BLE\
文件 18773 2014-08-30 22:32 CC2541_BT_BLE\devinfoservice.c
文件 4125 2012-01-06 19:32 CC2541_BT_BLE\devinfoservice.h
文件 3825 2014-08-30 22:30 CC2541_BT_BLE\firmware.c
文件 264 2013-04-22 18:35 CC2541_BT_BLE\firmware.h
文件 4166 2013-07-24 10:51 CC2541_BT_BLE\gpio.h
文件 21444 2013-08-20 13:36 CC2541_BT_BLE\hal_board_cfg.h
文件 10066 2013-08-09 15:10 CC2541_BT_BLE\hal_drivers.c
文件 6434 2013-06-11 17:23 CC2541_BT_BLE\hal_gpio_test.c
文件 180 2013-06-10 14:41 CC2541_BT_BLE\hal_gpio_test.h
文件 23774 2013-07-23 17:11 CC2541_BT_BLE\hal_key.c
文件 21826 2013-12-05 15:56 CC2541_BT_BLE\hal_sleep.c
文件 33243 2013-07-19 15:07 CC2541_BT_BLE\OSAL.c
文件 5989 2011-05-05 16:33 CC2541_BT_BLE\OSAL_SimpleBLEPeripheral.c
文件 10172 2013-08-30 18:50 CC2541_BT_BLE\SBP_Uart.c
文件 980 2013-07-24 11:04 CC2541_BT_BLE\SBP_Uart.h
文件 11393 2013-08-30 18:22 CC2541_BT_BLE\SBP_UartInOut.c
文件 1014 2013-07-22 16:06 CC2541_BT_BLE\SBP_UartInOut.h
文件 2296 2013-07-22 16:08 CC2541_BT_BLE\SBP_UartProtocol.h
文件 88430 2014-08-30 22:31 CC2541_BT_BLE\simpleBLEPeripheral.c
文件 4917 2013-09-18 11:54 CC2541_BT_BLE\simpleBLEPeripheral.h
文件 4784 2013-07-12 15:50 CC2541_BT_BLE\SimpleBLEPeripheral_Main.c
文件 602 2013-06-10 16:05 CC2541_BT_BLE\utility.c
文件 201 2013-06-10 16:05 CC2541_BT_BLE\utility.h
评论
共有 条评论