Files
info.linkwitz.ha_pcb/Software/UPSoftware/UPSoftware.ino
2024-09-05 06:54:12 +02:00

33 lines
564 B
C++

#include <SPI.h>;
#include <mcp2515.h>;
#include "MeyCan.h";
void setup() {
return;
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_PD0);
SetMeyPin(1, 2, PIN_PC7);
SetMeyPin(2, 3, PIN_PD2);
SetMeyPin(3, 4, PIN_PD1);
SetMeyPin(4, 5, PIN_PD5);
SetMeyPin(5, 6, PIN_PD3);
SetMeyPin(6, 7, PIN_PD7);
SetMeyPin(7, 8, PIN_PD6);
delay(20);
SetCanInterface(0, PIN_PD4);
SetupMeyCan();
}
void loop()
{
CheckMeyPinsTriggered();
}