I am new to all of this. I am working on an rfid project using an esp32, a rc522 reader and a 16x2 liquid crystal display. I cannot get past the compiling to try and load on the esp32. This is what I am getting;
WARNING: library MFRC522 claims to run on avr, STM32F1, teensy, esp8266, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
WARNING: library LiquidCrystal I2C claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
C:\Users\Mike\Documents\Arduino\libraries\MFRC522\src\MFRC522Extended.cpp: In member function 'MFRC522::StatusCode MFRC522Extended::TCL_Transceive(TagInfo*, byte*, byte, byte*, byte*)':
C:\Users\Mike\Documents\Arduino\libraries\MFRC522\src\MFRC522Extended.cpp:824:34: error: ordered comparison of pointer with integer zero ('byte*' {aka 'unsigned char*'} and 'int')
824 | if (backData && (backLen > 0)) {
| ~~~~~~~~^~~
C:\Users\Mike\Documents\Arduino\libraries\MFRC522\src\MFRC522Extended.cpp:847:42: error: ordered comparison of pointer with integer zero ('byte*' {aka 'unsigned char*'} and 'int')
847 | if (backData && (backLen > 0)) {
| ~~~~~~~~^~~
exit status 1