WiFi library and Arduino DUE
hi,
i trying compile code on example in order use udp functionality wifi shield.
http://arduino.cc/en/tutorial/wifisendreceiveudpstring
the code compiles when using arduino software 1.0.5 , when select arduino uno board.
when try compile arduino due using 1.5.2 reports wifiudp.h missing.
can wifiudp ported arduino due?
if copy wifiudp.h , wifiudp.c 1.5.2 compiler returns these errors:
in file included c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/stdio.h:46,
from c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\/utility/debug.h:13,
from c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\wificlient.cpp:6:
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/sys/types.h:93: error: conflicting declaration 'typedef short unsigned int u_short'
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\utility/socket.h:71: error: 'u_short' has previous declaration 'typedef uint16 u_short'
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\wificlient.cpp: in member function 'virtual int wificlient::read(uint8_t*, size_t)':
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\wificlient.cpp:107: error: no matching function call 'serverdrv::getdatabuf(uint8_t&, uint8_t*&, size_t*)'
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\utility/server_drv.h:26: note: candidates are: static bool serverdrv::getdatabuf(uint8_t, uint8_t*, uint16_t*)
thank you.
mirza
i trying compile code on example in order use udp functionality wifi shield.
http://arduino.cc/en/tutorial/wifisendreceiveudpstring
the code compiles when using arduino software 1.0.5 , when select arduino uno board.
when try compile arduino due using 1.5.2 reports wifiudp.h missing.
can wifiudp ported arduino due?
if copy wifiudp.h , wifiudp.c 1.5.2 compiler returns these errors:
in file included c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/stdio.h:46,
from c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\/utility/debug.h:13,
from c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\wificlient.cpp:6:
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\hardware\tools\g++_arm_none_eabi\bin\../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/sys/types.h:93: error: conflicting declaration 'typedef short unsigned int u_short'
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\utility/socket.h:71: error: 'u_short' has previous declaration 'typedef uint16 u_short'
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\wificlient.cpp: in member function 'virtual int wificlient::read(uint8_t*, size_t)':
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\wificlient.cpp:107: error: no matching function call 'serverdrv::getdatabuf(uint8_t&, uint8_t*&, size_t*)'
c:\users\edit-piaf\desktop\arduino\arduino-1.5.1r2\libraries\wifi\utility/server_drv.h:26: note: candidates are: static bool serverdrv::getdatabuf(uint8_t, uint8_t*, uint16_t*)
thank you.
mirza
Arduino Forum > Products > Arduino Due (Moderator: fabioc84) > WiFi library and Arduino DUE
arduino
Comments
Post a Comment