-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not working on SAMD21 based boards (MKR1000, Feather M0, Zero) #347
Comments
Can you try |
I tried 1.3.6 and 1.3.5, same issue. |
Just to complete the documentation this is my wiring: I checked it 5 times now, seems all in order. I'm trying out the DumpInfo example. |
General note for migrating to feather m0: https://learn.adafruit.com/adafruit-feather-m0-basic-proto/adapting-sketches-to-m0 |
Doing a hard reset as suggested in that bug report indeed did the trick for me. Maybe that is something that should be added to PCD_Init() by default? Or is there another reason why there is deliberately no hard reset? If so maybe an optional "do hard reset" argument for PCD_Init() might be the way to go? |
Should be fixed with feda7b5 . |
I am having the same problem. Using latest version of code Just using standard ReadWrite Example works fine on a 32u4 board, however on the M0 it does not display much. Any help would be appreciated! |
@blooem Version of the code: git master or 1.3.6? |
In my Changelog I see there is a version 1.4.1 is this correct? If so, where can I download? |
Actually has anyone tested this on: https://www.adafruit.com/product/3056 (STM32F205RG 120MHz ARM Cortex M3 MCU) cant find anything about it in the repo |
You should try the latest version from git not 1.3.6. The thing described here is already fixed. |
…nit() on ESP8266 boards (miguelbalboa#354) On the Wemos D1 mini ESP8266 board the RST pin was LOW all the time and the MFRC522::PCD_Init() didn't reset the MFRC522 because of a non working digitalWrite, resulting in a endless loop.
I'm trying to use the library with the Feather M0 which uses the SAMD21 (ARM Cortex M0+) also present on all newer Arduinos like the MKR1000 and Zero.
Unfortunately the library fails to communicate with the RC522 (hangs for ages in init and returns firmware version 0x00 after a while). I tested the same board with an Arduino Nano which worked fine. Any ideas why it doesn't work on the Feather?
Anything SPI wise that is not using standard SPI.h function calls that causes the incompatibility?
The text was updated successfully, but these errors were encountered: