keever50 commented on issue #15942:
URL: https://github.com/apache/nuttx/issues/15942#issuecomment-2718603631

   Update on this:
   
   I changed a ton of code. It was necessary.
   
   **Changes:**
   - Fixed UID reading,
   - added possibility to develop support for other interface busses. (clearly 
marked and hints how to implement)
   - added a place for IRQ requests (clearly marked and hints how to implement)
   - improved (replaced) the frame handling,
   - added checks for frame integrity (checking nearly all possible errors. 
Tested).
   - added comments for self documentation
   - added support for platforms (such as rp2040) that do not have SPI hardware 
bit order settings
   
   I probably forgot some.
   
   **Todo:**
   - Add driver internal commands (relatively easy)
   - Make the IOCTL commands compatible again with the old one (easy)
   - Add documentation
   - Add test app
   
   Proof of progress:
   
   
![Image](https://github.com/user-attachments/assets/3e7be61b-0c57-4162-9bb3-b628303e428a)
   Phone app shows serial code (UID) 07 3B C1 5F
   
![Image](https://github.com/user-attachments/assets/c214ee46-fb67-4c75-91e4-95de1d2e4572)
   PN532 frame returned. That is the UID
   
![Image](https://github.com/user-attachments/assets/61f925b3-3a53-4234-804c-42fe6d5ecfe3)
   Nice, it is right there. Should be in memory now.
   
   (not yet output to app)
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to