working ethernet version

This commit is contained in:
2024-01-19 18:44:52 -06:00
parent eb17418214
commit c6f8fdd9a2
5 changed files with 64 additions and 50 deletions

View File

@ -26,13 +26,15 @@
#include "Arduino.h"
/* Network interface detection. WiFi for ESP8266 and Ethernet for AVR */
# include <WiFi.h>
//# include <WiFi.h>
//# include <WiFiMulti.h>
//# include <WiFiUdp.h>
# include <W5500lwIP.h>
# include <lwip/ip_addr.h>
# include <lwip/igmp.h>
# define _UDP WiFiUDP
# define INT_WIFI
# define INT_ETHERNET
#define NO_DOUBLE_BUFFER 1
/* Defaults */
@ -179,9 +181,7 @@ class E131 {
/****** START - Ethernet ifdef block ******/
#if defined (INT_ETHERNET)
/* Unicast Ethernet Initializers */
int begin(uint8_t *mac);
void begin(uint8_t *mac,
IPAddress ip, IPAddress netmask, IPAddress gateway, IPAddress dns);
int begin();
/* Multicast Ethernet Initializers */
int beginMulticast(uint8_t *mac, uint16_t universe, uint8_t n = 1);