Added an svg interactive Jumperless for people who want to use it to make web apps or whatever

This commit is contained in:
Kevin Santo Cappuccio 2024-01-01 19:45:40 -08:00
parent a40f74bc75
commit a93901fbe0
8 changed files with 1858 additions and 70 deletions

BIN
Hardware/.DS_Store vendored

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

@ -1115,7 +1115,8 @@ struct rgbColor shiftHue(struct rgbColor colorToShift, int hueShift, int brightn
void lightUpNode(int node, uint32_t color) void lightUpNode(int node, uint32_t color)
{ {
leds.setPixelColor(node,color);
leds.setPixelColor(nodesToPixelMap[node],color);
showLEDsCore2 = 1; showLEDsCore2 = 1;
} }

View File

@ -899,6 +899,8 @@ int printNodeOrName(int node) // returns number of characters printed (for tabs)
return Serial.print(node); return Serial.print(node);
} }
} }
char same[12] = " "; char same[12] = " ";
const char *definesToChar(int defined) // converts the internally used #defined numbers into human readable strings const char *definesToChar(int defined) // converts the internally used #defined numbers into human readable strings
{ {

View File

@ -130,6 +130,9 @@ void loop()
menu: menu:
// showMeasurements(); // showMeasurements();
Serial.print("\n\n\r\t\t\tMenu\n\n\r"); Serial.print("\n\n\r\t\t\tMenu\n\n\r");
Serial.print("\tn = show netlist\n\r"); Serial.print("\tn = show netlist\n\r");
Serial.print("\tb = show bridge array\n\r"); Serial.print("\tb = show bridge array\n\r");

View File

@ -1,34 +0,0 @@
void setup() {
// put your setup code here, to run once:
pinMode(LED_BUILTIN, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
//int EEPROM.get(2);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED_BUILTIN, HIGH);
for (int i = 2; i <= 8; i++)
{
digitalWrite(i, HIGH);
delay(800);
digitalWrite(i, LOW);
}
digitalWrite(LED_BUILTIN, LOW);
//delay(300);
}

View File

@ -1,34 +0,0 @@
void setup() {
// put your setup code here, to run once:
pinMode(LED_BUILTIN, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
//int EEPROM.get(2);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED_BUILTIN, HIGH);
for (int i = 2; i <= 8; i++)
{
digitalWrite(i, HIGH);
delay(600);
digitalWrite(i, LOW);
}
digitalWrite(LED_BUILTIN, LOW);
//delay(300);
}