SDK for TESAIoT Dev Kit
API reference & tutorials (ModusToolbox)
Loading...
Searching...
No Matches
nus_gatt_db.h File Reference
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Macros

#define NUS_APPEARANCE   0x0540
#define NUS_MAX_FRAME   244

Enumerations

enum  nus_attr_handle {
  HDLS_GAP = 0x01 , HDLC_GAP_DEVICE_NAME = 0x02 , HDLC_GAP_DEVICE_NAME_VALUE = 0x03 , HDLC_GAP_APPEARANCE = 0x04 ,
  HDLC_GAP_APPEARANCE_VALUE = 0x05 , HDLS_GATT = 0x06 , HDLC_GATT_SERVICE_CHANGED = 0x07 , HDLC_GATT_SERVICE_CHANGED_VALUE = 0x08 ,
  HDLD_GATT_SERVICE_CHANGED_CCCD = 0x09 , HDLS_NUS = 0x0A , HDLC_NUS_RX = 0x0B , HDLC_NUS_RX_VALUE = 0x0C ,
  HDLC_NUS_TX = 0x0D , HDLC_NUS_TX_VALUE = 0x0E , HDLD_NUS_TX_CCCD = 0x0F , HDLS_NUS_END = 0x0F
}

Variables

const uint8_t NUS_UUID_SERVICE [16]
 The 128-bit service UUID (6E400001-B5A3-F393-E0A9-E50E24DCCA9E) in on-air byte order.
const uint8_t NUS_UUID_CHAR_RX [16]
 RX characteristic UUID (6E400002-..., host → device); referenced nowhere as a symbol.
const uint8_t NUS_UUID_CHAR_TX [16]
 TX characteristic UUID (6E400003-..., device → host, notify); same standing as RX.
const uint8_t nus_gatt_database []
 The byte-packed GATT database blob handed to wiced_bt_gatt_db_init().
const uint16_t nus_gatt_database_len
 Byte length of the blob, passed alongside it.

Macro Definition Documentation

◆ NUS_APPEARANCE

#define NUS_APPEARANCE   0x0540

◆ NUS_MAX_FRAME

#define NUS_MAX_FRAME   244

Enumeration Type Documentation

◆ nus_attr_handle

Enumerator
HDLS_GAP 
HDLC_GAP_DEVICE_NAME 
HDLC_GAP_DEVICE_NAME_VALUE 
HDLC_GAP_APPEARANCE 
HDLC_GAP_APPEARANCE_VALUE 
HDLS_GATT 
HDLC_GATT_SERVICE_CHANGED 
HDLC_GATT_SERVICE_CHANGED_VALUE 
HDLD_GATT_SERVICE_CHANGED_CCCD 
HDLS_NUS 
HDLC_NUS_RX 
HDLC_NUS_RX_VALUE 
HDLC_NUS_TX 
HDLC_NUS_TX_VALUE 
HDLD_NUS_TX_CCCD 
HDLS_NUS_END