微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541 的GATT_Notification

CC2541 的GATT_Notification

时间:10-02 整理:3721RD 点击:

您好,

在SerialApp这个例程中,里面封装了一个函数

/********************************************
 * 
 * Send GATT Notification
 * - Called from timer
 * - Try send 4 packets
 * - On fail set flag to not deQueue until sent successfully
 */
void sappSendNotification()
{
    uint8 i = 0; 
    static attHandleValueNoti_t *pReport= NULL;
    
    static uint16 counterOut=0;
     
    if ( pReport == NULL)
    {
       pReport = packetDequeue();
       
       if ( pReport == NULL )
       {
         return;
       }
    }
    
    //try 3 packets per connection event
    for ( i = 0; i<3 ; i++)
    {
      if ( GATT_Notification( 0, pReport, FALSE )==SUCCESS)
      {
        
        //counterOut++;
        LCD_WRITE_STRING_VALUE( "DOUT ", ++counterOut, 10,2 ); 
        
        //get next
        pReport = packetDequeue();
        if ( pReport == NULL )
        {
          i=3;
        }
        
      }
      else
      {
        pReport = NULL;
        i=3;
      }
    }
}

请问GATT_Notification()这个函数用来发送数据,数据还是存放在Characteristic里面么?

请问在Android上如何访问这些数据呢?

请移驾蓝牙板块,谢谢

上一篇:關於CC2540
下一篇:CC2540 USB boot loader问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top