]> rtime.felk.cvut.cz Git - arc.git/commitdiff
Fixed an error in CanSM for multiple can controllers
authorjcar <devnull@localhost>
Wed, 23 Nov 2011 12:31:55 +0000 (13:31 +0100)
committerjcar <devnull@localhost>
Wed, 23 Nov 2011 12:31:55 +0000 (13:31 +0100)
communication/CanSM/CanSM.c

index 8404c0c50aab966382bcb301c9420125b7c234ee..6a42f3e260c95f3e8b0334c6e8f20cf8aef90d51 100644 (file)
@@ -81,7 +81,7 @@ void CanSM_ControllerBusOff(uint8 Controller)
        for (uint8 i = 0; i < CANSM_NETWORK_COUNT; ++i) {\r
                const CanSM_NetworkType* Network = &CanSM_Config->Networks[i];\r
                for (uint8 j = 0; j < Network->ControllerCount; ++j) {\r
-                       const CanSM_ControllerType* ptrController = &Network->Controllers[i];\r
+                       const CanSM_ControllerType* ptrController = &Network->Controllers[j];\r
                        if(ptrController->CanIfControllerId == Controller)\r
                        {\r
                                CanSM_Internal.Networks[i].busoffevent = TRUE;\r