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.5.0
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.5.0
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.5.0
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.5.0
Wifi UDPWifi TCP
Native WifiCC3000Native WifiCC3000
Genuine Arduino products
Arduino UnoIn progressIn progress
Arduino Mega 2560In progressIn progress
Arduino Mega ProIn progressIn progress
Arduino DueIn progressIn progress
Arduino MKR 1000<30 msIn progress<50 msIn progress
Arduino MKR 1010<30 msIn progress<50 msIn progress
Arduino Nano 33 BLEIn progressIn progress
Arduino Uno Rev 2<60 msIn progressIn progress
Arduino ZeroIn progressIn progress
Compatible Arduino products
SaintSmart Mega 2560In progressIn progress
Tenstar Mega 2560 R3
In progressIn progress
Lolin NodeMcu v3<30 msIn progress<300ms (7)In progress
Wemos D1 Wifi UNO<30 msIn progress<300ms (7)In progress
Wemos D1 Mini Wifi<30 msIn progress<300ms (7)In progress
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