adlerweb / asysbus

Arduino System Bus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

compiling problem

Lukiflan opened this issue · comments

compiling error.txt

Die Definition der Methode "begin" in der Library MCP_CAN (mcp_can.h) von adlerweb nimmt von asysbus entweder ein oder drei argumente entgegen:

    byte begin(byte idmodeset, byte speedset, byte clockset);    // Initilize controller prameters
    byte begin(byte speedset);                                   // Initilize controller prameters

Die Methode "begin", (asb_can.cpp) stellt der ersten aber zwei zur Verfügung:

    byte ASB_CAN::begin() {
        lastErr = _interface.begin(_speed, _clockspd);
    }

Das Beispiel "simple" von asysbus lässt sich somit nicht kompilieren. Kann es sein, dass die Version des CAN_BUS_Shield nicht mit derjenigen von asysbus übereinstimmt.

Die Upstream-Version der CAN-Library hat vor einiger Zeit die lokalen Änderungen übernommen, seit Commit d3f2bdf wird daher statt des lokalen Forks die "offizielle" Version genutzt.