Hello All
I am facing problem in locating pgmspace.h library, which is the correct location. I need this library for retrieving data from Flash memory.
I am getting the following error:, the source code is attached pls help me.
In file included from /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:8:0,
from /home/bharu/sketchbook/libraries/MaxMatrix/MaxMatrix.h:4,
from sketch_jun10a.ino:1:
/usr/share/arduino/hardware/arduino/cores/arduino/avr/pgmspace.h:28:37: error: ‘int sprintf’ redeclared as different kind of symbol
#define sprintf_P(s, f, ...) sprintf((s), (f), VA_ARGS)
^
In file included from /usr/share/arduino/hardware/arduino/cores/arduino/Print.h:24:0,
from /usr/share/arduino/hardware/arduino/cores/arduino/Stream.h:26,
from /usr/share/arduino/hardware/arduino/cores/arduino/HardwareSerial.h:28,
from /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:193,
from /home/bharu/sketchbook/libraries/MaxMatrix/MaxMatrix.h:4,
from sketch_jun10a.ino:1:
/usr/lib/avr/include/stdio.h:669:12: error: previous declaration of ‘int sprintf(char*, const char*, ...)’
extern int sprintf(char *__s, const char *__fmt, ...);
^
In file included from /usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:8:0,
from /home/bharu/sketchbook/libraries/MaxMatrix/MaxMatrix.h:4,
from sketch_jun10a.ino:1:
/usr/lib/avr/include/stdio.h:675:12: error: expected primary-expression before ‘char’
extern int sprintf_P(char *__s, const char *__fmt, ...);
^
/usr/lib/avr/include/stdio.h:675:12: error: expected ‘)’ before ‘char’
sketch_jun10a.ino (7.28 KB)