NFCAndroid provides middleware and required drivers to support NXP’s NCI based NFC Controllers and Secure Elements on Android platform.

NFC Android provides NFC stack and drivers for NCI based NXP’s NFC Controllers and Secure Elements for Android platform. This Stack implements NFC Forum’s NCI protocol and provides required middleware functionalities to support three modes of Operations, which are Reader/Writer, Card Emulation and PeerToPeer. It also provides framework to access NXP’s secure element functionalities. It includes the following components: Service Layer, Framework API’s exposed to applications, native stack, Hardware abstraction for NFC controllers and secure element and I2C/SPI driver to communicate to NFCC and SE respectively.