Wawilib Interface reference

Not sure if WawiLib will work with your Arduino boards? Look in the WawiLib reference tables how WawiLib works with your hardware:

 Please look in the appropriate tables to check your intended configuration.

Sylvester Solutions has an extended set of Arduino boards, interfaces and interface converters we use to test WawiLib. The Sylvester Solutions Sandbox is extended every week with new materials and test results. We guarantee that the combinations listed below will work as indicated in the tables. They have been tested intensively on Win7, Win10 and Arduino IDE 1.8.10. Apart from the sandbox there is also a list of combinations that compile OK but were not tested at this moment. Combinations that compile are likely to work, those that do not compile will for sure not work in your configuration. 

If you have any questions, please contact us.

USB and hardware serial interfaces

Compatibility table
v1.4.1
USB programming interfaceUSB native interfaceRS232C via
Shield V1r1
RS232C via
MAX232 adapter
Silicon Labs
CP210X
USB to UART Bridge
USB-SERIAL CH340 FTDI FT232RL
USB TO TTL
USB-SERIAL
CH340
Genuine Arduino products
Arduino Uno<15ms<15ms
<15ms (5)<15ms<15ms<15msfails (2)
Arduino Mega 2560<15ms<15ms (3)<15ms (5)<15ms<15ms<15msSer 1-2-3 <15ms
Ser 0 : fails (2)
Arduino Mega Pro<15ms<15ms (5)<15ms<15ms<15msSer 1-2-3 <15ms
Ser 0 : fails (2)
Arduino Due<15ms<15ms (6)(1)(1)(1)<15ms (4)<15ms (4)<15ms (4)
Arduino MKR 1000<15ms(1)(1)(1)<15ms (4)<15ms (4)<15ms (4)
Arduino MKR 1010<15ms(1)(1)(1)<15ms (4)<15ms (4)<15ms (4)
Arduino Nano 33 BLE<15ms(1)(1)(1)<15ms (4)<15ms (4)<15ms (4)
Arduino Uno Rev 2<15ms<15ms (3)<15ms (5)<15ms<15ms<15msfails (2)
Arduino Zero<15ms<15ms (6)(1)(1)(1)<15ms (4)<15ms (4)<15ms (4)
Compatible Arduino products
SaintSmart Mega 2560<15ms<15ms (3)<15ms (5)<15ms<15ms<15msSer 1-2-3 <15ms
Ser 0 : fails (2)
Tenstar Mega 2560 R3
<15ms<15ms (3)<15ms (5)<15ms<15ms<15msSer 1-2-3 <15ms
Ser 0 : fails (2)
Lolin NodeMcu v3<15ms
Wemos D1 Wifi UNO<15ms
Wemos D1 Mini Wifi<15ms
Test parameter settings115K,8,n,1115K,8,n,1115K,8,n,1115K,8,n,1115K,8,n,1115K,8,n,1

Remarks: (1)Not compatible with 5V voltage levels / (2)16U2/CH340 programming chip in parallel with UART-USB converter of this brand on ATMEGA 2560 RX0/TX0 not OK / (3)Pins 0 & 1 of V1r1 shield can be bent outwards and connected to other pins than pin 0 and 1 via dupont wires / (4)Set jumper to 3,3V on usb-to-serial 340G / (5)Be very careful with connectons, in the case of Max 232 shield: (TX-TX on converter) and (RX-RX on converter) is the right choice. For all other examples, connect (rx-tx and tx-rx) / (6)Do not use at 1200 baud as this will erase the firmware of your board

Software serial interfaces

Compatibility table
v1.4.1
RS232C via Shield V1r1RS232C via MAX232
adapter
Silicon Labs CP210X USB to UART BridgeUSB-SERIAL CH340FTDI FT232RL
USB TO TTL
USB-SERIAL CH340
Genuine Arduino products
Arduino Uno30ms (3)30ms (5)30ms30ms30ms30ms
Arduino Mega 256030ms (3)30ms (5)30ms30ms30ms30ms
Arduino Mega Pro30ms (5)30ms30ms30ms30ms
Arduino Due30ms (4)30ms (4)30ms (4)
Arduino MKR 100030ms (4)30ms (4)30ms (4)
Arduino MKR 101030ms (4)30ms (4)30ms (4)
Arduino Nano 33 BLE30ms (4)30ms (4)30ms (4)
Arduino Uno Rev 230ms (3)30ms (5)30ms30ms30ms30ms
Arduino Zero30ms30ms30ms
Compatible Arduino products
SaintSmart Mega 256030ms (3)30ms (5)30ms30ms30ms30ms
Tenstar Mega 2560
30ms (3)30ms (5)30ms30ms30ms30ms
Lolin NodeMcu v3
Wemos D1 Wifi UNO
Wemos D1 Mini Wifi
Test parameter settings19200,8,n,119200,8,n,119200,8,n,119200,8,n,119200,8,n,119200,8,n,1

Remarks: (3)Pins 0 & 1 of V1r1 shield can be bent outwards and connected to other pins than pin 0 and 1 via dupont wires / (4)Set jumper to 3,3V on usb-to-serial 340G  / (5)Be very careful with connectons, in the case of Max 232 shield: (TX-TX on converter) and (RX-RX on converter) is the right choice. For all other examples, connect (rx-tx and tx-rx).

Ethernet UDP and TCP

Compatibility table
v1.4.1
Ethernet UdpEthernet Tcp
Arduino MKR Ethernet ShieldArduino Ethernet Shield 2Hanrun Ethernet
Shield W5100 R3
for UNO Mega 2560
UNR R3 W5100
SaintSmart Ethernet Shield for Arduino Uno Mega, W5100Arduino MKR Ethernet ShieldArduino Ethernet Shield 2Hanrun Ethernet Shield W5100 R3 for UNO Mega 2560 UNR R3 W5100SaintSmart Ethernet Shield for Arduino Uno Mega, W5100
Genuine Arduino products
Arduino Uno<15 ms<15 ms<15 ms<45ms<45ms<45ms
Arduino Mega 2560<15 ms<15 ms<15 ms<15 ms<15 ms<15 ms
Arduino Mego Pro
Arduino Due<15 ms<15 ms<15 ms<15 ms<15 ms<15 ms
Arduino MKR 1000<15 ms<15 ms
Arduino MKR 1010<15 ms<15 ms
Arduino Nano 33 BLE
Arduino Uno Rev 2<15 ms<15 ms<15 ms<15 ms<15 ms<15 ms
Arduino Zero<15 ms<15 ms<15 ms<15 ms<15 ms<15 ms
Compatible Arduino products
SaintSmart Mega 2560<15 ms<15 ms<15 ms<15 ms<15 ms<15 ms
Tenstar Mega 2560 R3
<15 ms<15 ms<15 ms<15 ms<15 ms<15 ms
Lolin NodeMcu v3
Wemos D1 Wifi UNO
Wemos D1 Mini Wifi

Back to top

Wifi UDP and TCP​

Compatibility table
v1.4.1
Wifi UDPWifi TCP
Native WifiArduino Wifi
shield (Obsolete)
Native WifiArduino Wifi
shield (Obsolete)
Genuine Arduino products
Arduino Uno<50 ms<300ms (7)
Arduino Mega 2560<50 ms<300ms (7)
Arduino Mega Pro
Arduino Due<50 ms<300ms (7)
Arduino MKR 1000<30 ms<50 ms
Arduino MKR 1010<30 ms<50 ms
Arduino Nano 33 BLE
Arduino Uno Rev 2<60 ms
Arduino Zero
Compatible Arduino products
SaintSmart Mega 2560<50 ms<300ms (7)
Tenstar Mega 2560 R3
<50 ms<300ms (7)
Lolin NodeMcu v3<30 ms<300ms (7)
Wemos D1 Wifi UNO<30 ms<300ms (7)
Wemos D1 Mini Wifi<30 ms<300ms (7)
Test parameter settings

Remarks: (7)Sylvester Solutions advises to use UDP for performance & reliability reasons (TCP over WiFi shield has poor performance/large delays)

Get started with WawiLib today

Start now with real time monitoring of your Arduino variables