diff --git a/src/main.cpp b/src/main.cpp index 12a2b5c..682346d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,13 +1,24 @@ -#include -#include -#include - -WiFiServer server(21); -WiFiClient client; +#include // https://github.com/RobTillaart/ParallelPrinter +#include // https://docs.platformio.org/en/latest/boards/espressif32/az-delivery-devkit-v4.html #define wifi_ssid "dezentrale-2.4" #define wifi_password "dezentrale" +#define STROBE 15 +#define BUSY 17 +#define OOP 18 + +#define D0 21 +#define D1 22 +#define D2 23 +#define D3 25 +#define D4 26 +#define D5 27 +#define D6 32 +#define D7 33 + +WiFiServer server(21); +WiFiClient client; ParallelPrinter PP; bool wifi_connect() @@ -55,7 +66,17 @@ void setup() Serial.println(); Serial.println(); - PP.begin(); // create connection to printer + + uint8_t datapins[] = { D0, D1, D2, D3, D4, D5, D6, D7 }; + // create connection to printer + PP = ParallelPrinter(STROBE, BUSY, OOP, datapins); // uses default pins + PP.begin(80,255); + // uint8_t datapins[] = { D0, D1, D2, D3, D4, D5, D6, D7 }; + // create connection to printer + // PP = new ParallelPrinter(STROBE, BUSY, OOP, datapins); // uses default pins + // strobe 13; busy 2; oop 12; data pins from 3 to 10 + PP.println("Drucker wurde erfolgreich gestartet."); + PP.println("Warte auf Anweisungen..."); } bool clientAuthorized = false;