Hi,
nach einiger Pause habe ich mich mal wieder an das Webmodul gemacht, die Hardwäre läuft schon seit längerem und jetzt habe ich mir nochmal die original Firmware hier aus dem Forum runter geladen und die config.h angepasst.
Nun wollte ich das ganze dann compilieren um das Modul einfach mal wieder zu testen aber er bringt immer in der tcpcmd.c den ersten Fehler, das er einige Prototypen nicht finden kann:
Compiling: tcpservice/tcpcmd.c
avr-gcc -c -mmcu=atmega644p -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=tcpservice/tcpcmd.lst -std=gnu99 tcpservice/tcpcmd.c -o tcpservice/tcpcmd.o
In file included from tcpservice/tcpcmd.c:46:
tcpservice/../sdkarte/sd_raw.h:127: warning: function declaration isn't a prototype
tcpservice/../sdkarte/sd_raw.h:128: warning: function declaration isn't a prototype
tcpservice/../sdkarte/sd_raw.h:129: warning: function declaration isn't a prototype
tcpservice/../sdkarte/sd_raw.h:135: warning: function declaration isn't a prototype
In file included from tcpservice/tcpcmd.c:48:
tcpservice/../sdkarte/sd.h:38: warning: function declaration isn't a prototype
tcpservice/../sdkarte/sd.h:39: warning: function declaration isn't a prototype
tcpservice/../sdkarte/sd.h:41: warning: function declaration isn't a prototype
tcpservice/../sdkarte/sd.h:42: warning: function declaration isn't a prototype
Solch ähnlich Fehler kommen dann auch in den Dateien sd.c/h und sd_rad.c/h und spi.c/h.
Das ganze sind zwar nur Warnungen, aber wenn ich die Firmware flashe geht nichts.
Weiß jemand womit das zusammen hängt, bzw. was ich ändern oder hinzufügen muss?
Gruß Jonas