Files
info.linkwitz.ha_pcb/Software/UPSoftware/UPSoftware.ino
2023-07-18 06:39:39 +02:00

32 lines
554 B
C++

#include <SPI.h>;
#include <mcp2515.h>;
#include "MeyCan.h";
void setup() {
SPI.begin();
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL.MCLKCTRLA | 1 << 7);
delay(10); // a bit delay for mcp2515 to get the clock
SetMeyPin(0, 1, PIN_PC7);
SetMeyPin(1, 2, PIN_PD0);
SetMeyPin(2, 3, PIN_PD1);
SetMeyPin(3, 4, PIN_PD2);
SetMeyPin(4, 5, PIN_PD6);
SetMeyPin(5, 6, PIN_PD5);
SetMeyPin(6, 7, PIN_PD4);
SetMeyPin(7, 8, PIN_PD3);
delay(20);
SetCanInterface(0, PIN_PD4);
SetupMeyCan();
}
void loop()
{
CheckMeyPinsTriggered();
}