This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/CC2650: Interrupt reset problem

Part Number: CC2650

Tool/software: TI-RTOS

Hello

I have a problem resetting my cc2650.
I use a hardware interrupt to perform a reset.

/* Handling of reset gpio */  
  H_ChoosePin = PIN_open(&ChoosePinState, ChoosePinTable);
      
  /* Register MPU interrupt */  
  PIN_registerIntCb(H_ChoosePin, vd_app_choose_pin_callback);
    
  PIN_setConfig(H_ChoosePin, PINCC26XX_BM_IRQ, BOARD_QI_STATUS  | PINCC26XX_IRQ_BOTHEDGES);

static void vd_app_choose_pin_callback(PIN_Handle handle, PIN_Id pinId)
{ 
  
  if(pinId == BOARD_QI_STATUS) 
  {
    
    PIN_setConfig(H_ChoosePin, PINCC26XX_BM_IRQ, BOARD_QI_STATUS  | PINCC26XX_IRQ_DIS);
    
    
   
    HAL_SYSTEM_RESET();
  }
}


the problem is when two interruption fall quickly.
my software remains blocked and the reset is not executed.
I do not understand the phenomenon.

Can you help me please.

Thanks