From cb02a508f47fab8e399d44e6662cbac3a23fb0d2 Mon Sep 17 00:00:00 2001 From: Kevin Santo Cappuccio Date: Sun, 25 Jun 2023 15:57:15 -0700 Subject: [PATCH] arduino stuff --- JumperlessNano/src/ArduinoStuff.cpp | 35 +++++++++++++++++++++++++++++ JumperlessNano/src/ArduinoStuff.h | 24 ++++++++++++++++++++ JumperlessNano/src/CH446Q.h | 1 + JumperlessNano/src/main.cpp | 10 ++++++++- 4 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 JumperlessNano/src/ArduinoStuff.cpp create mode 100644 JumperlessNano/src/ArduinoStuff.h diff --git a/JumperlessNano/src/ArduinoStuff.cpp b/JumperlessNano/src/ArduinoStuff.cpp new file mode 100644 index 0000000..8178f95 --- /dev/null +++ b/JumperlessNano/src/ArduinoStuff.cpp @@ -0,0 +1,35 @@ +#include "CH446Q.h" +#include "MatrixStateRP2040.h" +#include "NetsToChipConnections.h" +#include "LEDs.h" +#include "Peripherals.h" +#include "JumperlessDefinesRP2040.h" +#include "ArduinoStuff.h" +#include + + +SerialPIO ardUart(0, 1, 64); +void initArduino (void) +{ + +//Serial1.setRX(0); +//Serial1.setTX(1); + + +pinMode (1, OUTPUT); +pinMode (0, INPUT); +ardUart.begin(115200); +ardUart.println("hello from arduino"); + + + + + + +} + +void arduinoPrint (void) +{ + + ardUart.println("fuck"); +} \ No newline at end of file diff --git a/JumperlessNano/src/ArduinoStuff.h b/JumperlessNano/src/ArduinoStuff.h new file mode 100644 index 0000000..4889f16 --- /dev/null +++ b/JumperlessNano/src/ArduinoStuff.h @@ -0,0 +1,24 @@ +#ifndef ARDUINOSTUFF_H +#define ARDUINOSTUFF_H + + + + + +void initArduino(void); + +void arduinoPrint(void); + + + + + + + + + + + + + +#endif diff --git a/JumperlessNano/src/CH446Q.h b/JumperlessNano/src/CH446Q.h index 60c3902..5e7f61b 100644 --- a/JumperlessNano/src/CH446Q.h +++ b/JumperlessNano/src/CH446Q.h @@ -1,6 +1,7 @@ #ifndef CH446Q_H #define CH446Q_H + void initCH446Q(void); void sendAllPaths(void); // should we sort them by chip? for now, no diff --git a/JumperlessNano/src/main.cpp b/JumperlessNano/src/main.cpp index e08494c..097ba4f 100644 --- a/JumperlessNano/src/main.cpp +++ b/JumperlessNano/src/main.cpp @@ -11,6 +11,7 @@ #include #include #include +#include "ArduinoStuff.h" //https://wokwi.com/projects/367384677537829889 @@ -21,7 +22,8 @@ const char *definesToChar(int); // i really need to find a way to not need to fo void setup() { EEPROM.begin(256); - +initArduino(); + debugFlagInit(); initCH446Q(); initADC(); @@ -99,9 +101,15 @@ void loop() char input; unsigned long timer = 0; +//initArduino(); + // + menu: + +arduinoPrint(); + Serial.print("\n\n\r\t\t\tMenu\n\n\r"); Serial.print("\tn = show netlist\n\r"); Serial.print("\tb = show bridge array\n\r");