Compiler doesnt even "care" about PROGMEM type, in .h file?
[][][][][][][][][][][][][][][][][][][][][]
C:\Program Files (x86)\Arduino\libraries{LIBRARY_NAME}/{LIBRARY_NAME}.h:96:5: error: '{LIBRARY_NAME}::{LIBRARY_NAME}(const unsigned int*, const float*, const float*, const unsigned int&)' cannot be overloaded
{LIBRARY_NAME}(const unsigned int *X, const PROGMEM float *Y, const PROGMEM float *Z, const unsigned int &W);
^~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\libraries{LIBRARY_NAME}/{LIBRARY_NAME}.h:95:2: error: with '{LIBRARY_NAME}::{LIBRARY_NAME}(const unsigned int*, const float*, const float*, const unsigned int&)'
{LIBRARY_NAME}(const unsigned int *X, const float *Y, const float *Z, const unsigned int &W);
^~~~~~~~~~~~~
[][][][][][][][][][][][][][][][][][][][][]
[By the Error it seems to me, like it doesn't get into account my definitions in {LIBRARY_NAME}.h file]:
{LIBRARY_NAME}(const unsigned int *X, const float *Y, const float *Z, const unsigned int &W);
{LIBRARY_NAME}(const unsigned int *X, const PROGMEM float *Y, const PROGMEM float *Z, const unsigned int &W); // "PROGMEM" constructor
I 've even tested passing (NON-PROGMEM) const variables (XYZW) to the {LIBRARY_NAME} "PROGMEM" constructor and it passed the variables...!
Any Idea?
Thanks in advance,
George (: