資源簡介
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
評論
共有 條評論