Missing call to I2C_lld_recoverBus on polling mode

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • SITSW-9132
    • 11.01.00
    • 12.00.00
    • Hide
      am62xx-sk
      am62xx-sk-lp
      am62x-sip-sk
      Show
      am62xx-sk am62xx-sk-lp am62x-sip-sk

      The I2C_lld_primeTransferPoll() API in the I2C driver has bug. For the I2C_lld_primeTransferIntr() API we are calling the I2C_lld_recoverBus API after checking error status.

      Refer code below.

      if(object->intStatusErr != (uint32_t)0)
      {
        (void)I2C_lld_recoverBus(object, 10);    
      }
       

      The above is missing for I2C_lld_primeTransferPoll() API.

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-6512 - Missing call to I2C_lld_recoverBus ...
                SYNCHRONIZED
                • Last Sync Date: