Hallo,
beim Übertragen der Software bekomme ich die Meldung “nfcTagObject” was not declared in this scope
Kann mir jemand sagen worann es liegt?
Arduino: 1.8.8 Hourly Build 2018/11/30 12:33 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)"
Tonuino:465:15: error: 'nfcTagObject' was not declared in this scope
bool readCard(nfcTagObject *nfcTag) {
^
Tonuino:465:29: error: 'nfcTag' was not declared in this scope
bool readCard(nfcTagObject *nfcTag) {
^
Tonuino:526:16: error: variable or field 'writeCard' declared void
void writeCard(nfcTagObject nfcTag) {
^
Tonuino:526:16: error: 'nfcTagObject' was not declared in this scope
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino: In function 'void setup()':
Tonuino:178:6: error: redefinition of 'void setup()'
void setup() {
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\sketch_dec12a.ino:1:6: note: 'void setup()' previously defined here
void setup() {
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino: In function 'void loop()':
Tonuino:220:6: error: redefinition of 'void loop()'
void loop() {
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\sketch_dec12a.ino:6:6: note: 'void loop()' previously defined here
void loop() {
^
Tonuino:280:23: error: 'readCard' cannot be used as a function
if (readCard(&myCard) == true) {
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino: In function 'int voiceMenu(int, int, int, bool, int)':
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino:337:62: warning: default argument given for parameter 4 of 'int voiceMenu(int, int, int, bool, int)' [-fpermissive]
bool preview = false, int previewFromFolder = 0) {
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino:25:5: note: previous specification in 'int voiceMenu(int, int, int, bool, int)' here
int voiceMenu(int numberOfOptions, int startMessage, int messageOffset,
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino:337:62: warning: default argument given for parameter 5 of 'int voiceMenu(int, int, int, bool, int)' [-fpermissive]
bool preview = false, int previewFromFolder = 0) {
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino:25:5: note: previous specification in 'int voiceMenu(int, int, int, bool, int)' here
int voiceMenu(int numberOfOptions, int startMessage, int messageOffset,
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino: In function 'void setupCard()':
Tonuino:462:19: error: 'writeCard' was not declared in this scope
writeCard(myCard);
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino: In function 'bool readCard(nfcTagObject*)':
Tonuino:465:35: error: 'bool readCard(nfcTagObject*)' redeclared as different kind of symbol
bool readCard(nfcTagObject *nfcTag) {
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino:465:6: note: previous declaration 'bool readCard'
bool readCard(nfcTagObject *nfcTag) {
^
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino:486:5: warning: return-statement with no value, in function returning 'bool' [-fpermissive]
return;
^
In file included from C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino:1:0:
C:\Users\Martin\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h: In instantiation of 'void DFMiniMp3<T_SERIAL_METHOD, T_NOTIFICATION_METHOD>::sendPacket(uint8_t, uint16_t, uint16_t) [with T_SERIAL_METHOD = SoftwareSerial; T_NOTIFICATION_METHOD = Mp3Notify; uint8_t = unsigned char; uint16_t = unsigned int]':
C:\Users\Martin\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:112:19: required from 'void DFMiniMp3<T_SERIAL_METHOD, T_NOTIFICATION_METHOD>::playFolderTrack(uint8_t, uint8_t) [with T_SERIAL_METHOD = SoftwareSerial; T_NOTIFICATION_METHOD = Mp3Notify; uint8_t = unsigned char]'
C:\Users\Martin\AppData\Local\Temp\untitled1388113863.tmp\sketch_dec12a\Tonuino.ino:80:54: required from here
C:\Users\Martin\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:306:114: warning: narrowing conversion of '(arg >> 8)' from 'uint16_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
uint8_t out[DfMp3_Packet_SIZE] = { 0x7E, 0xFF, 06, command, 00, (arg >> 8), (arg & 0x00ff), 00, 00, 0xEF };
^
C:\Users\Martin\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:306:114: warning: narrowing conversion of '(arg & 255u)' from 'uint16_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
exit status 1
'nfcTagObject' was not declared in this scope
@Martin74 Bitte beim Posten von Fehlermeldungen immer die Funktion „vorformatierter Text“ verwenden. Danke!