Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-8322

Inproper handling of shared interrupts of IEEE foreground/background commands

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • TI Device Drivers
    • TIDRIVERS-1023
    • 3.10.00
    • 3.20.00
    • Hide
      The RFCC26XX_multiMode.c driver had a weakness in the interrupt masking when executed an IEEE background operation after an IEEE foreground operation. If the two command subscribed for the same radio event (i.e. RX_OK), the corresponding interrupt remained disabled after terminating the foreground operation. This lead to missing the interrupt generated by the background command.

      The issue was handled by ensuring that all the events that the background command subscribed for are reenabled.

      Show
      The RFCC26XX_multiMode.c driver had a weakness in the interrupt masking when executed an IEEE background operation after an IEEE foreground operation. If the two command subscribed for the same radio event (i.e. RX_OK), the corresponding interrupt remained disabled after terminating the foreground operation. This lead to missing the interrupt generated by the background command. The issue was handled by ensuring that all the events that the background command subscribed for are reenabled.

      Inproper handling of shared interrupts of IEEE foreground/background commands

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: