EthMaxShield mintaprogram hiba

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
Theophrast
SzínkódFestő
Hozzászólások: 78
Csatlakozott: 2011. július 17. vasárnap, 6:00

EthMaxShield mintaprogram hiba

Hozzászólás Szerző: Theophrast »

Üdv mindenkinek!

Egy AVR-Duino 328 és egy EthMaxShield fedpanel segítségével szeretnék webszervert csinálni Arduino 1.0.1 környezetben. Korábban ( talán korábbi arduino verzió mellett) tökéletesen működött, azonban most nem akarja az igazságot :?
A mintaprogramot ill a library-t innen, a letöltések szekcióból szereztem, a fordításnál a következő hibasorokat kapom vissza:

Kód: Egész kijelölése

enc28j60.c:18:55: error: WConstants.h: No such file or directory
enc28j60.c: In function 'enc28j60ReadOp':
enc28j60.c:45: error: 'LOW' undeclared (first use in this function)
enc28j60.c:45: error: (Each undeclared identifier is reported only once
enc28j60.c:45: error: for each function it appears in.)
enc28j60.c:59: error: 'HIGH' undeclared (first use in this function)
enc28j60.c: In function 'enc28j60WriteOp':
enc28j60.c:65: error: 'LOW' undeclared (first use in this function)
enc28j60.c:72: error: 'HIGH' undeclared (first use in this function)
enc28j60.c: In function 'enc28j60ReadBuffer':
enc28j60.c:77: error: 'LOW' undeclared (first use in this function)
enc28j60.c:91: error: 'HIGH' undeclared (first use in this function)
enc28j60.c: In function 'enc28j60WriteBuffer':
enc28j60.c:96: error: 'LOW' undeclared (first use in this function)
enc28j60.c:108: error: 'HIGH' undeclared (first use in this function)
enc28j60.c: In function 'enc28j60Init':
enc28j60.c:162: error: 'OUTPUT' undeclared (first use in this function)
enc28j60.c:163: error: 'HIGH' undeclared (first use in this function)
enc28j60.c:169: error: 'INPUT' undeclared (first use in this function)
enc28j60.c:172: error: 'LOW' undeclared (first use in this function)
esetleg találkozott már valaki hasonló problémával?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Arduino-1.0 vs. Arduino-0023 keretrendszer csere hibakódok...

Ha megoldható, akkor a Arduino-0023 alatt fordítsd le....
Avatar
Theophrast
SzínkódFestő
Hozzászólások: 78
Csatlakozott: 2011. július 17. vasárnap, 6:00

Hozzászólás Szerző: Theophrast »

megpróbáltam 0023 alatt is
ekkor fordítási hiba a következőkkel:

Kód: Egész kijelölése

etherShield\enc28j60.c.o: In function `enc28j60WriteBuffer':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:96: multiple definition of `enc28j60WriteBuffer'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:96: first defined here
etherShield\enc28j60.c.o: In function `enc28j60ReadBuffer':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:77: multiple definition of `enc28j60ReadBuffer'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:77: first defined here
etherShield\enc28j60.c.o: In function `enc28j60WriteOp':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:65: multiple definition of `enc28j60WriteOp'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:65: first defined here
etherShield\enc28j60.c.o: In function `enc28j60SetBank':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:113: multiple definition of `enc28j60SetBank'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:113: first defined here
etherShield\enc28j60.c.o: In function `enc28j60Write':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:133: multiple definition of `enc28j60Write'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:133: first defined here
etherShield\enc28j60.c.o: In function `enc28j60clkout':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:156: multiple definition of `enc28j60clkout'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:156: first defined here
etherShield\enc28j60.c.o: In function `enc28j60ReadOp':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:45: multiple definition of `enc28j60ReadOp'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:45: first defined here
etherShield\enc28j60.c.o: In function `enc28j60Read':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:125: multiple definition of `enc28j60Read'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:125: first defined here
etherShield\enc28j60.c.o: In function `enc28j60PacketSend':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:273: multiple definition of `enc28j60PacketSend'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:273: first defined here
etherShield\enc28j60.c.o: In function `enc28j60getrev':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:269: multiple definition of `enc28j60getrev'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:269: first defined here
etherShield\enc28j60.c.o: In function `enc28j60PacketReceive':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:298: multiple definition of `enc28j60PacketReceive'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:298: first defined here
etherShield\enc28j60.c.o: In function `enc28j60PhyWrite':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:141: multiple definition of `enc28j60PhyWrite'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:141: first defined here
etherShield\enc28j60.c.o: In function `enc28j60Init':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/enc28j60.c:160: multiple definition of `enc28j60Init'
enc28j60.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/enc28j60.c:160: first defined here
etherShield\ip_arp_udp_tcp.c.o: In function `checksum':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/ip_arp_udp_tcp.c:56: multiple definition of `checksum'
ip_arp_udp_tcp.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/ip_arp_udp_tcp.c:56: first defined here
etherShield\ip_arp_udp_tcp.c.o: In function `init_ip_arp_udp_tcp':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/ip_arp_udp_tcp.c:97: multiple definition of `init_ip_arp_udp_tcp'
ip_arp_udp_tcp.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/ip_arp_udp_tcp.c:97: first defined here
etherShield\ip_arp_udp_tcp.c.o: In function `eth_type_is_arp_and_my_ip':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/ip_arp_udp_tcp.c:111: multiple definition of `eth_type_is_arp_and_my_ip'
ip_arp_udp_tcp.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/ip_arp_udp_tcp.c:111: first defined here
etherShield\ip_arp_udp_tcp.c.o: In function `eth_type_is_ip_and_my_ip':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/ip_arp_udp_tcp.c:130: multiple definition of `eth_type_is_ip_and_my_ip'
ip_arp_udp_tcp.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/ip_arp_udp_tcp.c:130: first defined here
etherShield\ip_arp_udp_tcp.c.o: In function `make_eth':
C:\Users\Theophrast\Desktop\arduino-0023\libraries\etherShield/ip_arp_udp_tcp.c:154: multiple definition of `make_eth'
ip_arp_udp_tcp.c.o:C:\Users\THEOPH~1\AppData\Local\Temp\build4597685264844358578.tmp/ip_arp_udp_tcp.c:154: first defined here
a kód folyatatódik kb 3x iylen hosszan, csak nem akartam széttördelni a fórumot.
Lehet valami más is lesz itt a háttérben?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Libként is definiálsz valamit, meg a *.pde mellett is ott van a library.
Avatar
Theophrast
SzínkódFestő
Hozzászólások: 78
Csatlakozott: 2011. július 17. vasárnap, 6:00

Hozzászólás Szerző: Theophrast »

időközben megoldódott, azért köszönöm a segítséget.
találtam library-t :P
Arduino 1.0.1 alatt tökéletesen működik
gondoltam megosztom hátha másnak is jól jön:

http://trollmaker.com/article11/arduino ... hield-v1-1
Válasz küldése