BoolLi / RC522_RFID_NFC_Utilities

Utilities written for RC522 RFID reader/writer
MIT License
30 stars 10 forks source link

Error On Compiling #1

Open sahandmax opened 8 years ago

sahandmax commented 8 years ago

Hi I Getting This Error on Compiling All "RC522_RFID_NFC_Utilities" Projects

Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp: In member function 'void RC522_RFID_Utilities::printSector(byte, MFRC522::MIFARE_Key*)':

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:98:53: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(status));

                                                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp: In member function 'void RC522_RFIDUtilities::writeBlock(byte, byte, byte, MFRC522::MIFAREKey)':

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:133:53: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(status));

                                                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:143:53: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(status));

                                                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp: In member function 'byte RC522_RFID_Utilities::readByteFromTag(byte, MFRC522::MIFARE_Key*)':

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:270:53: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(status));

                                                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:283:57: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(readStatus));

                                                     ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

exit status 1 Error compiling for board Arduino/Genuino Uno.

Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\sahand\Documents\Arduino\libraries" -fqbn=arduino:avr:uno -ide-version=10608 -build-path "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\sahand\Downloads\RC522_RFID_NFC_Utilities-master\RC522_RFID_NFC_Utilities-master\NDEFWrittingExample\NDEFWrittingExample.ino" C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\sahand\Documents\Arduino\libraries" -fqbn=arduino:avr:uno -ide-version=10608 -build-path "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\sahand\Downloads\RC522_RFID_NFC_Utilities-master\RC522_RFID_NFC_Utilities-master\NDEFWrittingExample\NDEFWrittingExample.ino" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\sketch\NDEFWrittingExample.ino.cpp" -o "nul" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\sketch\NDEFWrittingExample.ino.cpp" -o "nul" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\sketch\NDEFWrittingExample.ino.cpp" -o "nul" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "-IC:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities" "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\sketch\NDEFWrittingExample.ino.cpp" -o "nul" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o "nul" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "-IC:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities" "C:\Users\sahand\Documents\Arduino\libraries\MFRC522\MFRC522.cpp" -o "nul" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "-IC:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities" "C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp" -o "nul" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "-IC:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities" "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\sketch\NDEFWrittingExample.ino.cpp" -o "nul" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "-IC:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\sketch\NDEFWrittingExample.ino.cpp" -o "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\preproc\ctags_target_for_gcc_minus_e.cpp" "C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\preproc\ctags_target_for_gcc_minus_e.cpp" "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "-IC:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\sketch\NDEFWrittingExample.ino.cpp" -o "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\sketch\NDEFWrittingExample.ino.cpp.o" Using previously compiled file: C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\libraries\SPI\SPI.cpp.o Using previously compiled file: C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\libraries\MFRC522\MFRC522.cpp.o "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\sahand\Documents\Arduino\libraries\MFRC522" "-IC:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp" -o "C:\Users\sahand\AppData\Local\Temp\buildded967f330aaa98973a9e1b62c2c19d7.tmp\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp.o" C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp: In member function 'void RC522_RFID_Utilities::printSector(byte, MFRC522::MIFARE_Key*)':

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:98:53: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(status));

                                                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp: In member function 'void RC522_RFIDUtilities::writeBlock(byte, byte, byte, MFRC522::MIFAREKey)':

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:133:53: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(status));

                                                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:143:53: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(status));

                                                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp: In member function 'byte RC522_RFID_Utilities::readByteFromTag(byte, MFRC522::MIFARE_Key*)':

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:270:53: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(status));

                                                 ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:283:57: error: invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::StatusCode' [-fpermissive]

 Serial.println(mfrc522->GetStatusCodeName(readStatus));

                                                     ^

In file included from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities/RC522_RFID_Utilities.h:5:0,

             from C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities\RC522_RFID_Utilities.cpp:2:

C:\Users\sahand\Documents\Arduino\libraries\MFRC522/MFRC522.h:384:29: error: initializing argument 1 of 'const __FlashStringHelper* MFRC522::GetStatusCodeName(MFRC522::StatusCode)' [-fpermissive]

const __FlashStringHelper *GetStatusCodeName(StatusCode code);

                         ^

Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI Using library MFRC522 at version 1.1.8 in folder: C:\Users\sahand\Documents\Arduino\libraries\MFRC522 Using library RC522_RFID_Utilities in folder: C:\Program Files (x86)\Arduino\libraries\RC522_RFID_Utilities (legacy) exit status 1 Error compiling for board Arduino/Genuino Uno.

Thanks For Helping

BoolLi commented 8 years ago

Seems like the MFRC522 library might have changed since the time I wrote this library. Try to comment out the line Serial.println(mfrc522->GetStatusCodeName(status)); and try to compile again.

JaronrH commented 7 years ago

I had the same issue. The MFRC library changed from using a byte to a custom StatusCode type. If you take the code and change your "byte status"/"byte readStatus" to "MFRC522:StatusCode status"/"MFRC522:StatusCode readStatus" it will compile just fine!

jishindev commented 6 years ago

Open RC522_RFID_Utilities.cpp and change byte status to MFRC522::StatusCode status byte readStatus to MFRC522::StatusCode readStatus

nhatanh12333 commented 6 years ago

It works! Thank you #jishindev