При подключении RFID/nfc сканера к wifi slot (espruino) выдает ошибку Код (Text): WARNING: Unable to set watch. You may already have a watch on a pin with the same number (eg. A0 and B0), or this pin cannot be used with watch Кто нибудь сталкивался? Как решить? Вот код: Код (Javascript): // настраиваем I2C1 для работы модуля I2C1.setup({sda: D2, scl: D0, bitrate: 400000}); // подключаем модуль к I2C1 и пину прерывания var nfc = require('@amperka/nfc').connect({i2c: I2C1, irqPin: D16}); // активируем модуль nfc.wakeUp(function(error) { if (error) { print('NFC wake up error', error); } else { print('NFC wake up OK'); // слушаем новые метки nfc.listen(); } }); nfc.on('tag', function(error, data) { if (error) { print('tag read error'); } else { // выводим в консоль полученные данные print(data); } // каждые секунду слушаем новую метку setTimeout(function () { nfc.listen(); }, 1000); });
Попробовал на других pin - sda: D2, scl: D0 и irqpin: D3. Код такой же как в шапке. И все равно ошибка... Код (Text): ____ _ | __|___ ___ ___ _ _|_|___ ___ | __|_ -| . | _| | | | | . | |____|___| _|_| |___|_|_|_|___| |_| espruino.com 2v00 (c) 2018 G.Williams Espruino is Open Source. Our work is supported only by sales of official boards and donations: http://espruino.com/Donate Flash map 2MB:512/512, manuf 0xef chip 0x7015 > Uncaught InternalError: I2CWrite: No ACK 0 at line 1 col 352 ...o(this._PN532_I2C_ADDRESS,f),this._imWaitingFor.push(this._r... ^ in function "_sendCommandCheckAck" called from line 1 col 164 ...eckAck(this._packetBuffer,1),this._imWaitingFor.push(this._S... ^ in function "wakeUp" called from line 17 col 2 }); ^ New interpreter error: FIFO_FULL >
Кажется прошло само собой, нажал на reset он не отвалился, а написал что все ок и заработал вот лог: Код (Text): | __|___ ___ ___ _ _|_|___ ___ | __|_ -| . | _| | | | | . | |____|___| _|_| |___|_|_|_|___| |_| espruino.com 2v00 (c) 2018 G.Williams Espruino is Open Source. Our work is supported only by sales of official boards and donations: http://espruino.com/Donate Flash map 2MB:512/512, manuf 0xef chip 0x7015 > Uncaught InternalError: I2CWrite: No ACK 0 at line 1 col 352 ...o(this._PN532_I2C_ADDRESS,f),this._imWaitingFor.push(this._r... ^ in function "_sendCommandCheckAck" called from line 1 col 164 ...eckAck(this._packetBuffer,1),this._imWaitingFor.push(this._S... ^ in function "wakeUp" called from line 17 col 2 }); ^ New interpreter error: FIFO_FULL >rll|là|lìb|ìrbbònnlnnâìbplrlrlpònàlbnâ|bònnîll`nnl`nrnl`pònàrâàbnâ|ìbònnîl`nnl`nrnlpònàrâàìlbnâ|bònnîl`nnl`nrnl`rnl`rlnònnârnnnlblìlìlll~rlìlllnâllllìlnànìn~llàblnbrìl`nlpìl`bl`lnnânl|bll`rlâìnìròn|ìlìlb|rlnànâl`ârllþ NFC wake up OK { "uid": [ 52, 213, 126, 161, 148, 216, 166 ], "ATQA": 68 } { "uid": [ 52, 0, 208, 129, 184, 108, 102 ], "ATQA": 68 } >