17-09-2017, 15:20
witam mam moduł rfid/nfc PN532 ISP/I2C/HSU (taki czerwony) pobrałem bibliotekę podana w nocie na botland jak i biblioteki z filmików na yt i żadna mi nie działa i nie może obsłużyć modułu zależy mi na komunikacji I2C jeśli ktoś by mógł pomóc byłbym mega wdzięczny
w jednej z bibliotek wyskakuje taki błąd
w jednej z bibliotek wyskakuje taki błąd
Kod:
In file included from C:\Program Files\Arduino\libraries\NDEF/NdefMessage.h:4:0,
from C:\Program Files\Arduino\libraries\NDEF/NfcTag.h:6,
from C:\Program Files\Arduino\libraries\NDEF/NfcAdapter.h:6,
from C:\Program Files\Arduino\libraries\PN532\examples\iso14443a_uid\iso14443a_uid.pde:38:
C:\Program Files\Arduino\libraries\NDEF/Ndef.h:10:0: warning: "NULL" redefined
#define NULL (void *)0
^
In file included from c:\program files\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:50:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from sketch\iso14443a_uid.pde.cpp:1:
c:\program files\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stddef.h:399:0: note: this is the location of the previous definition
#define NULL __null
^
C:\Program Files\Arduino\libraries\PN532\PN532.cpp: In member function 'uint8_t PN532::mifareclassic_WriteNDEFURI(uint8_t, uint8_t, const char*)':
C:\Program Files\Arduino\libraries\PN532\PN532.cpp:626:56: warning: narrowing conversion of '(((int)len) + 5)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
uint8_t sectorbuffer1[16] = {0x00, 0x00, 0x03, len + 5, 0xD1, 0x01, len + 1, 0x55, uriIdentifier, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
^
C:\Program Files\Arduino\libraries\PN532\PN532.cpp:626:77: warning: narrowing conversion of '(((int)len) + 1)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
uint8_t sectorbuffer1[16] = {0x00, 0x00, 0x03, len + 5, 0xD1, 0x01, len + 1, 0x55, uriIdentifier, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
^
C:\Program Files\Arduino\libraries\PN532\snep.cpp: In member function 'int16_t SNEP::read(uint8_t*, uint8_t, uint16_t)':
C:\Program Files\Arduino\libraries\PN532\snep.cpp:83:31: warning: left shift count >= width of type
uint32_t length = (buf[2] << 24) + (buf[3] << 16) + (buf[4] << 8) + buf[5];
^
C:\Program Files\Arduino\libraries\PN532\snep.cpp:83:48: warning: left shift count >= width of type
uint32_t length = (buf[2] << 24) + (buf[3] << 16) + (buf[4] << 8) + buf[5];
^
In file included from C:\Program Files\Arduino\libraries\NDEF\MifareClassic.h:6:0,
from C:\Program Files\Arduino\libraries\NDEF\MifareClassic.cpp:1:
C:\Program Files\Arduino\libraries\NDEF/Ndef.h:10:0: warning: "NULL" redefined
#define NULL (void *)0
^
In file included from c:\program files\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:50:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from C:\Program Files\Arduino\libraries\NDEF/Ndef.h:8,
from C:\Program Files\Arduino\libraries\NDEF\MifareClassic.h:6,
from C:\Program Files\Arduino\libraries\NDEF\MifareClassic.cpp:1:
c:\program files\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stddef.h:399:0: note: this is the location of the previous definition
#define NULL __null
^
In file included from C:\Program Files\Arduino\libraries\NDEF/NdefMessage.h:4:0,
from C:\Program Files\Arduino\libraries\NDEF/NfcTag.h:6,
from C:\Program Files\Arduino\libraries\NDEF/MifareUltralight.h:5,
from C:\Program Files\Arduino\libraries\NDEF\MifareUltralight.cpp:1:
C:\Program Files\Arduino\libraries\NDEF/Ndef.h:10:0: warning: "NULL" redefined
#define NULL (void *)0
^
In file included from c:\program files\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:50:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from C:\Program Files\Arduino\libraries\NDEF/NfcTag.h:5,
from C:\Program Files\Arduino\libraries\NDEF/MifareUltralight.h:5,
from C:\Program Files\Arduino\libraries\NDEF\MifareUltralight.cpp:1:
c:\program files\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stddef.h:399:0: note: this is the location of the previous definition
#define NULL __null
^
In file included from C:\Program Files\Arduino\libraries\NDEF\Ndef.cpp:1:0:
C:\Program Files\Arduino\libraries\NDEF\Ndef.h:10:0: warning: "NULL" redefined
#define NULL (void *)0
^
In file included from c:\program files\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:50:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from C:\Program Files\Arduino\libraries\NDEF\Ndef.h:8,
from C:\Program Files\Arduino\libraries\NDEF\Ndef.cpp:1:
c:\program files\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stddef.h:399:0: note: this is the location of the previous definition
#define NULL __null
^
In file included from C:\Program Files\Arduino\libraries\NDEF/NdefMessage.h:4:0,
from C:\Program Files\Arduino\libraries\NDEF\NdefMessage.cpp:1:
C:\Program Files\Arduino\libraries\NDEF/Ndef.h:10:0: warning: "NULL" redefined
#define NULL (void *)0
^
In file included from c:\program files\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:50:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from C:\Program Files\Arduino\libraries\NDEF/Ndef.h:8,
from C:\Program Files\Arduino\libraries\NDEF/NdefMessage.h:4,
from C:\Program Files\Arduino\libraries\NDEF\NdefMessage.cpp:1:
c:\program files\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stddef.h:399:0: note: this is the location of the previous definition
#define NULL __null
^
C:\Program Files\Arduino\libraries\NDEF\NdefMessage.cpp: In constructor 'NdefMessage::NdefMessage(const byte*, int)':
C:\Program Files\Arduino\libraries\NDEF\NdefMessage.cpp:48:30: warning: left shift count >= width of type
((0xFF & data[++index]) << 24)
^
C:\Program Files\Arduino\libraries\NDEF\NdefMessage.cpp:49:32: warning: left shift count >= width of type
| ((0xFF & data[++index]) << 16)
^
In file included from C:\Program Files\Arduino\libraries\NDEF\NdefRecord.h:6:0,
from C:\Program Files\Arduino\libraries\NDEF\NdefRecord.cpp:1:
C:\Program Files\Arduino\libraries\NDEF/Ndef.h:10:0: warning: "NULL" redefined
#define NULL (void *)0
^
In file included from c:\program files\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:50:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from C:\Program Files\Arduino\libraries\NDEF\NdefRecord.h:5,
from C:\Program Files\Arduino\libraries\NDEF\NdefRecord.cpp:1:
c:\program files\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stddef.h:399:0: note: this is the location of the previous definition
#define NULL __null
^
In file included from C:\Program Files\Arduino\libraries\NDEF/NdefMessage.h:4:0,
from C:\Program Files\Arduino\libraries\NDEF/NfcTag.h:6,
from C:\Program Files\Arduino\libraries\NDEF/NfcAdapter.h:6,
from C:\Program Files\Arduino\libraries\NDEF\NfcAdapter.cpp:1:
C:\Program Files\Arduino\libraries\NDEF/Ndef.h:10:0: warning: "NULL" redefined
#define NULL (void *)0
^
In file included from c:\program files\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:50:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from C:\Program Files\Arduino\libraries\NDEF/NfcTag.h:5,
from C:\Program Files\Arduino\libraries\NDEF/NfcAdapter.h:6,
from C:\Program Files\Arduino\libraries\NDEF\NfcAdapter.cpp:1:
c:\program files\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stddef.h:399:0: note: this is the location of the previous definition
#define NULL __null
^
In file included from C:\Program Files\Arduino\libraries\NDEF/NdefMessage.h:4:0,
from C:\Program Files\Arduino\libraries\NDEF/NfcTag.h:6,
from C:\Program Files\Arduino\libraries\NDEF\NfcTag.cpp:1:
C:\Program Files\Arduino\libraries\NDEF/Ndef.h:10:0: warning: "NULL" redefined
#define NULL (void *)0
^
In file included from c:\program files\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:50:0,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25,
from C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from C:\Program Files\Arduino\libraries\NDEF/NfcTag.h:5,
from C:\Program Files\Arduino\libraries\NDEF\NfcTag.cpp:1:
c:\program files\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stddef.h:399:0: note: this is the location of the previous definition
#define NULL __null
^