TI中文支持网
TI专业的中文技术问题搜集分享网站

报警问题

你好,yan

     我在改程序时,发现在用lightblue测试,ios app测试退出的时候,从机并没报警。跟踪发现进入void peripheralStateNotificationCB这个函数的

   case GAPROLE_ADVERTISING:

我把报警函数

osal_start_timerEx( keyfobapp_TaskID, KFD_TOGGLE_BUZZER_EVT, 800 );   

  keyfobapp_PerformAlert();       

加入,并没起作用。

是否还需要满足其它条件。

谢谢

祝好

Lincoln

static void peripheralStateNotificationCB( gaprole_States_t newState )
{
  uint16 connHandle = INVALID_CONNHANDLE;
  uint8 valFalse = FALSE;

……..

……..

………

    //if the state changed to connected, initially assume that keyfob is in range
    case GAPROLE_ADVERTISING:
      {

        // Visual feedback that we are advertising.
        osal_start_timerEx( keyfobapp_TaskID, KFD_TOGGLE_BUZZER_EVT, 800 );        //add

//           keyfobapp_PerformAlert();                //add

       HalLedSet( HAL_LED_2, HAL_LED_MODE_ON );    //add

        HalLedSet( HAL_LED_1, HAL_LED_MODE_ON );       }
      break;
………

………

}

Yan:

林肯,

你需要設置一下 keyfobAlertState 。。。

lincoln guan:

回复 Yan:

yan,你好

     根据你的要求,    把keyfobAlertState设成1或2,还是不能报警。后来发现还有buzzer_state,也设成1.还是不行。是否还有其他情况。

谢了

祝好

lincoln

赞(0)
未经允许不得转载:TI中文支持网 » 报警问题
分享到: 更多 (0)