stupid conversion shit
This commit is contained in:
parent
8e47bf6f53
commit
6c5577ce52
@ -60,8 +60,10 @@ Communication Status = 'E' -read/Write -Pin State: 0:0
|
|||||||
|
|
||||||
|
|
||||||
#define DEBUG
|
#define DEBUG
|
||||||
|
#ifdef DEBUG
|
||||||
//#define OLED
|
char dbStr[255];
|
||||||
|
#endif
|
||||||
|
#define OLED
|
||||||
#ifdef OLED
|
#ifdef OLED
|
||||||
#include <Wire.h>
|
#include <Wire.h>
|
||||||
#include "SSD1306Ascii.h"
|
#include "SSD1306Ascii.h"
|
||||||
@ -255,11 +257,7 @@ int DledOffColors[DLEDcount][3] = {
|
|||||||
{ 0, 0, 0 },
|
{ 0, 0, 0 },
|
||||||
{ 0, 0, 0 }
|
{ 0, 0, 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
Adafruit_NeoPixel strip(DLEDcount, DLEDPin, NEO_GRB + NEO_KHZ800); //Color sequence is different for LED Chipsets. Use RGB for WS2812 or GRB for PL9823.
|
Adafruit_NeoPixel strip(DLEDcount, DLEDPin, NEO_GRB + NEO_KHZ800); //Color sequence is different for LED Chipsets. Use RGB for WS2812 or GRB for PL9823.
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
/*
|
/*
|
||||||
Matrix Keypads are supported. The input is NOT added as HAL Pin to LinuxCNC. Instead it is inserted to Linux as Keyboard direktly.
|
Matrix Keypads are supported. The input is NOT added as HAL Pin to LinuxCNC. Instead it is inserted to Linux as Keyboard direktly.
|
||||||
@ -372,7 +370,7 @@ void setup() {
|
|||||||
|
|
||||||
#ifdef OLED
|
#ifdef OLED
|
||||||
Wire.begin();
|
Wire.begin();
|
||||||
//Wire.setClock(400000L);
|
Wire.setClock(400000L);
|
||||||
|
|
||||||
#if RST_PIN >= 0
|
#if RST_PIN >= 0
|
||||||
oled.begin(&Adafruit128x64, I2C_ADDRESS, RST_PIN);
|
oled.begin(&Adafruit128x64, I2C_ADDRESS, RST_PIN);
|
||||||
@ -584,7 +582,7 @@ void readEncoders() {
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void Debug_(String inStr, byte newLine = 1) {
|
void Debug_(char inStr[200], byte newLine = 1) {
|
||||||
if (newLine) {
|
if (newLine) {
|
||||||
Serial.println(inStr);
|
Serial.println(inStr);
|
||||||
} else {
|
} else {
|
||||||
@ -609,7 +607,7 @@ void comalive() {
|
|||||||
connectionState = 1;
|
connectionState = 1;
|
||||||
flushSerial();
|
flushSerial();
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
Debug_("first connect");
|
Debug_("first connect", 0);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
if (millis() - lastcom > timeout) {
|
if (millis() - lastcom > timeout) {
|
||||||
@ -638,7 +636,6 @@ void comalive() {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void reconnect() {
|
void reconnect() {
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
Debug_("reconnected");
|
Debug_("reconnected");
|
||||||
@ -774,10 +771,12 @@ void controlDLED(int Pin, int Stat) {
|
|||||||
|
|
||||||
strip.setPixelColor(Pin, strip.Color(DledOnColors[Pin][0], DledOnColors[Pin][1], DledOnColors[Pin][2]));
|
strip.setPixelColor(Pin, strip.Color(DledOnColors[Pin][0], DledOnColors[Pin][1], DledOnColors[Pin][2]));
|
||||||
#ifdef DEBUGDLED
|
#ifdef DEBUGDLED
|
||||||
Debug_("DLED No.", 0);
|
/*Debug_("DLED No.", 0);
|
||||||
Debug_(F(Pin), 0);
|
Debug_((Pin), 0);
|
||||||
Debug_(" set to:", 0);
|
Debug_(" set to:", 0);
|
||||||
Debug_(F(Stat));
|
Debug_(F(Stat));*/
|
||||||
|
|
||||||
|
Debug_(sprintf("DLED No: $i set to: %i", Pin, Stat))
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
@ -785,9 +784,9 @@ void controlDLED(int Pin, int Stat) {
|
|||||||
strip.setPixelColor(Pin, strip.Color(DledOffColors[Pin][0], DledOffColors[Pin][1], DledOffColors[Pin][2]));
|
strip.setPixelColor(Pin, strip.Color(DledOffColors[Pin][0], DledOffColors[Pin][1], DledOffColors[Pin][2]));
|
||||||
#ifdef DEBUGDLED
|
#ifdef DEBUGDLED
|
||||||
Debug_("DLED No.", 0);
|
Debug_("DLED No.", 0);
|
||||||
Debug_(F(Pin), 0);
|
Debug_(sprintf(Pin, 0), 0);
|
||||||
Debug_(" set to:", 0);
|
Debug_(" set to:", 0);
|
||||||
Debug_(F(Stat));
|
Debug_(sprintf(Stat, 0));
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
@ -884,7 +883,7 @@ int readAbsKnob() {
|
|||||||
}
|
}
|
||||||
if (var != oldAbsEncState) {
|
if (var != oldAbsEncState) {
|
||||||
Debug_("K0:", 0);
|
Debug_("K0:", 0);
|
||||||
Debug_(F(var));
|
Debug_(sprintf(var, 0));
|
||||||
}
|
}
|
||||||
oldAbsEncState = var;
|
oldAbsEncState = var;
|
||||||
return (var);
|
return (var);
|
||||||
@ -941,7 +940,7 @@ void commandReceived(char cmd, uint16_t io, uint16_t value) {
|
|||||||
Serial.print("DLED:", 0);
|
Serial.print("DLED:", 0);
|
||||||
Serial.print(F(io), 0);
|
Serial.print(F(io), 0);
|
||||||
Serial.print(" State:", 0);
|
Serial.print(" State:", 0);
|
||||||
Debug_(F(DLEDstate[io]));
|
Debug_(sprintf(DLEDstate[io], 0));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@ -954,11 +953,13 @@ void commandReceived(char cmd, uint16_t io, uint16_t value) {
|
|||||||
|
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
Debug_("I Received= ", 0);
|
/*Debug_("I Received= ", 0);
|
||||||
Debug_(F(cmd), 0);
|
Debug_(cmd, 0);
|
||||||
Debug_(F(io), 0);
|
Debug_(sprintf("%i",io), 0);
|
||||||
Debug_(":", 0);
|
Debug_(sprintf(":",0), 0);
|
||||||
Debug_(F(value));
|
Debug_(sprintf("%d",value));*/
|
||||||
|
// String x =sprintf("I recieved= %s:%s%i",String(cmd),10,110);
|
||||||
|
//Debug_(sprintf("I recieved= %i:%i",0,0))
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -985,7 +986,9 @@ void readCommands() {
|
|||||||
} else {
|
} else {
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
Serial.print("Ungültiges zeichen: ");
|
Serial.print("Ungültiges zeichen: ");
|
||||||
Debug_(F(current));
|
char dbStr2[22];
|
||||||
|
printf(dbStr2, "%d", current);
|
||||||
|
Debug_(dbStr2);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -999,8 +1002,9 @@ void readCommands() {
|
|||||||
state = STATE_CMD;
|
state = STATE_CMD;
|
||||||
} else {
|
} else {
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
Debug_("Ungültiges zeichen: ", 0);
|
char dbStr2[200];
|
||||||
Debug_(F(current));
|
// dbStr2 = sprintf(dbStr, "Ungültiges zeichen: %s",current);
|
||||||
|
Debug_(dbStr2, 0);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user