2021-06-09 12:10:12 +02:00
|
|
|
#include <Arduino.h>
|
|
|
|
#include <DueTimer.h>
|
|
|
|
#include <EDIPTFT.h>
|
|
|
|
#include <FT18_STW_DISPLAY.h>
|
2021-07-17 20:09:02 +02:00
|
|
|
#include <FT18_STW_INIT.h>
|
|
|
|
#include <FT_2018_STW_CAN.h>
|
2021-06-09 12:10:12 +02:00
|
|
|
#include <RotaryEncoder.h>
|
2021-07-17 20:09:02 +02:00
|
|
|
#include <due_can.h>
|
2021-06-09 12:10:12 +02:00
|
|
|
|
2021-07-17 20:11:55 +02:00
|
|
|
#include "debug.h"
|
|
|
|
|
2021-07-17 20:09:02 +02:00
|
|
|
void setup() {
|
2021-06-09 12:10:12 +02:00
|
|
|
set_pins();
|
2021-07-17 20:11:55 +02:00
|
|
|
Serial.begin(9600);
|
2021-07-17 20:09:02 +02:00
|
|
|
// Serial.println("Hi");
|
2021-06-09 12:10:12 +02:00
|
|
|
Init_Can_0();
|
|
|
|
init_display();
|
2021-07-17 20:09:02 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
void loop() {
|
|
|
|
// read_buttons(); //in Send_0x110() aufgerufen
|
|
|
|
// read_rotary(); //in Send_0x110() aufgerufen
|
|
|
|
// Send_0x110(); //alle 10 ms als interrupt aufgerufen
|
2021-06-09 12:10:12 +02:00
|
|
|
update_LED();
|
|
|
|
update_display();
|
2021-07-17 20:11:55 +02:00
|
|
|
|
|
|
|
if (Serial.available() > 0 && Serial.read() == 'd') {
|
|
|
|
print_dumped_faults();
|
|
|
|
}
|
2021-07-17 20:09:02 +02:00
|
|
|
}
|