The Open NFC stack is designed to be easily ported to different hardware and software environments. Please refer to the page “General principles” for more details on the stack architecture.
In order to ease the porting on new environments, we provide different reference portings of Open NFC to different Operating Systems. These portings are called Editions. Please click on the different editions in the left sidebar menu to get the main features of each Edition.
You should consider an Open NFC porting as a starting point only for your integration to a new device. You will have to adapt some parts of the source code in order to use Open NFC on your target hardware: how to address the NFC hardware (I2C, …), how to report Debug messages, and so on. Please check the “Porting Guide” page for more detail on this process.