X-LINUX-NFC6 is an STM32 MPU OpenSTLinux software expansion package that runs on the dual ARM® Cortex® A7-based core of the STM32MP1 Series microprocessor on the STM32MP157F-DK2 discovery kit to demonstrate RFAL-based NFC applications.
The X-LINUX-NFC6 includes sample NFC applications and radio frequency abstraction library (RFAL) that provides a common interface to make the upper software layers independent of the lower-level devices.
This package can be used to develop and evaluate NFC-based applications for different NFC tag type technologies using the RFAL library.
The software package supports all the ST25R3916 lower-layer protocols and some higher layer protocols to abstract RF communication.
An example application is also part of this software package for evaluation.
The source can be ported to any Linux platform.