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 OLED
|
||||
#ifdef DEBUG
|
||||
char dbStr[255];
|
||||
#endif
|
||||
#define OLED
|
||||
#ifdef OLED
|
||||
#include <Wire.h>
|
||||
#include "SSD1306Ascii.h"
|
||||
@ -255,11 +257,7 @@ int DledOffColors[DLEDcount][3] = {
|
||||
{ 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.
|
||||
|
||||
|
||||
#endif
|
||||
/*
|
||||
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
|
||||
Wire.begin();
|
||||
//Wire.setClock(400000L);
|
||||
Wire.setClock(400000L);
|
||||
|
||||
#if RST_PIN >= 0
|
||||
oled.begin(&Adafruit128x64, I2C_ADDRESS, RST_PIN);
|
||||
@ -584,7 +582,7 @@ void readEncoders() {
|
||||
|
||||
#endif
|
||||
|
||||
void Debug_(String inStr, byte newLine = 1) {
|
||||
void Debug_(char inStr[200], byte newLine = 1) {
|
||||
if (newLine) {
|
||||
Serial.println(inStr);
|
||||
} else {
|
||||
@ -609,7 +607,7 @@ void comalive() {
|
||||
connectionState = 1;
|
||||
flushSerial();
|
||||
#ifdef DEBUG
|
||||
Debug_("first connect");
|
||||
Debug_("first connect", 0);
|
||||
#endif
|
||||
}
|
||||
if (millis() - lastcom > timeout) {
|
||||
@ -638,7 +636,6 @@ void comalive() {
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
void reconnect() {
|
||||
#ifdef DEBUG
|
||||
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]));
|
||||
#ifdef DEBUGDLED
|
||||
Debug_("DLED No.", 0);
|
||||
Debug_(F(Pin), 0);
|
||||
/*Debug_("DLED No.", 0);
|
||||
Debug_((Pin), 0);
|
||||
Debug_(" set to:", 0);
|
||||
Debug_(F(Stat));
|
||||
Debug_(F(Stat));*/
|
||||
|
||||
Debug_(sprintf("DLED No: $i set to: %i", Pin, Stat))
|
||||
|
||||
#endif
|
||||
} 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]));
|
||||
#ifdef DEBUGDLED
|
||||
Debug_("DLED No.", 0);
|
||||
Debug_(F(Pin), 0);
|
||||
Debug_(sprintf(Pin, 0), 0);
|
||||
Debug_(" set to:", 0);
|
||||
Debug_(F(Stat));
|
||||
Debug_(sprintf(Stat, 0));
|
||||
|
||||
#endif
|
||||
}
|
||||
@ -884,7 +883,7 @@ int readAbsKnob() {
|
||||
}
|
||||
if (var != oldAbsEncState) {
|
||||
Debug_("K0:", 0);
|
||||
Debug_(F(var));
|
||||
Debug_(sprintf(var, 0));
|
||||
}
|
||||
oldAbsEncState = var;
|
||||
return (var);
|
||||
@ -941,7 +940,7 @@ void commandReceived(char cmd, uint16_t io, uint16_t value) {
|
||||
Serial.print("DLED:", 0);
|
||||
Serial.print(F(io), 0);
|
||||
Serial.print(" State:", 0);
|
||||
Debug_(F(DLEDstate[io]));
|
||||
Debug_(sprintf(DLEDstate[io], 0));
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
@ -954,11 +953,13 @@ void commandReceived(char cmd, uint16_t io, uint16_t value) {
|
||||
|
||||
|
||||
#ifdef DEBUG
|
||||
Debug_("I Received= ", 0);
|
||||
Debug_(F(cmd), 0);
|
||||
Debug_(F(io), 0);
|
||||
Debug_(":", 0);
|
||||
Debug_(F(value));
|
||||
/*Debug_("I Received= ", 0);
|
||||
Debug_(cmd, 0);
|
||||
Debug_(sprintf("%i",io), 0);
|
||||
Debug_(sprintf(":",0), 0);
|
||||
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
|
||||
}
|
||||
|
||||
@ -985,7 +986,9 @@ void readCommands() {
|
||||
} else {
|
||||
#ifdef DEBUG
|
||||
Serial.print("Ungültiges zeichen: ");
|
||||
Debug_(F(current));
|
||||
char dbStr2[22];
|
||||
printf(dbStr2, "%d", current);
|
||||
Debug_(dbStr2);
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
@ -999,8 +1002,9 @@ void readCommands() {
|
||||
state = STATE_CMD;
|
||||
} else {
|
||||
#ifdef DEBUG
|
||||
Debug_("Ungültiges zeichen: ", 0);
|
||||
Debug_(F(current));
|
||||
char dbStr2[200];
|
||||
// dbStr2 = sprintf(dbStr, "Ungültiges zeichen: %s",current);
|
||||
Debug_(dbStr2, 0);
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user