1 Reply Latest reply on May 25, 2017 5:51 AM by kevin_loll_2292241

    FX3 Complex Interrupt stops when USB transfer starts

    kevin_loll_2292241

      FX3

         

      I have a  complex GPIO set as a 1HZ timer with interrupt.  I get the interrupt until I start sending messages.

         

      Below is the GIO configuration. 

         

          /* Configure GPIO 33 as 1PPS input */
          ppsGpioConfigComplex.outValue    = CyFalse;
          ppsGpioConfigComplex.inputEn     = CyFalse;
          ppsGpioConfigComplex.driveLowEn  = CyFalse;
          ppsGpioConfigComplex.driveHighEn = CyFalse;
          ppsGpioConfigComplex.intrMode    = CY_U3P_GPIO_INTR_TIMER_THRES; 
          ppsGpioConfigComplex.period      = 192000000; 
          ppsGpioConfigComplex.pinMode     = CY_U3P_GPIO_MODE_STATIC;
          ppsGpioConfigComplex.threshold   = 192000000; 
          ppsGpioConfigComplex.timer       = 0;           // Timer initial value
          ppsGpioConfigComplex.timerMode   = CY_U3P_GPIO_TIMER_HIGH_FREQ;
          apiRetStatus = CyU3PGpioSetComplexConfig(PPS_MONITOR, &ppsGpioConfigComplex);