Uploaded image for project: 'rcX - Operating System'
  1. rcX - Operating System
  2. RCX-645

Drv_Int does not detect double defined IRQ priorities

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V2.1.1.0, V2.1.2.0, V2.1.3.0, V2.1.4.0, V2.1.5.0
    • Fix Version/s: V2.1.6.0
    • Component/s: Drivers
    • Labels:
      None
    • Account:
      SDO rcX (SDORCX)

      Description

      It is possible to define multiple IRQ sources with the same priority, without an error being thrown.

      Effect:
      Interrupts attached to an already used vector will cause system freeze on interrupt request

      Background:
      Although rcX HAL does check if an interrupt vector is already in use, the result of this check is not passed to the user application. Thus rcX Kernel startup is not stopped and interrupts might be enabled without having a valid interrupt service routine registerd in the system.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  MTrensch Michael Trensch
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: