资源简介

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

评论

共有 条评论