Today I finally finished my rewrite of the MFRC522 library and sent a pull request to the upstream repository: https://github.com/miguelbalboa/rfid/pull/9. Now I look forward to hear Miguel's response - will he welcome my changes or reject them as "too invasive"?
Since last time I also added functions to use the MIFARE Classic Decrement/Increment/Restore/Transfer commands and an example of how to use them (it requires changing the sector trailer).
The next step in the project is building the electronics for driving a Ruko/Abloy EL582 solenoid lock I have bought for use in this project. I expect that to be a lot simpler than rewriting the MFRC522 library ;-)
Sunday, October 20, 2013
Pull request sent
Wednesday, October 16, 2013
MFRC522 library cleanup
Almost 8 weeks ago I wrote: "I will translate the comments to English, clean up, and implement proper anticollision and support for 7 and 10 byte UIDs."
I have now finished the following subjects:
So now I actually believe I will finish this job - and hopefully soon so I can get on to building some electronics for the electric lock.
I have now finished the following subjects:
- Anticollision
- 4, 7 and 10 byte UIDs (ie cascade levels 1, 2 and 3)
- Cleanup
- Verbose comments in English
- Tested Authentication and reading from MIFARE Classic cards.
I still need a little work on:
- Testing writes to MIFARE Classic cards (should not be a problem).
- Support for reading and writing MIFARE Ultralight cards.
- Updated example scripts
- Updated keywords.txt
So now I actually believe I will finish this job - and hopefully soon so I can get on to building some electronics for the electric lock.
Subscribe to:
Posts (Atom)