Requirements
Platform support requirements for the NFC HAL for MicroRead module
The MicroRead / SecuRead chipset communicates with the host through different interfaces: GPIO, I2C, …
In your NFC HAL for MicroRead porting, you will have to be able to:
- Send and receive I2C frames, exchanged with the MicroRead.
- Set the value of the GPIO associated to the RESET signal of chipset.
- Receive an IRQ set by the chipset on another GPIO, to trigger reading of I2C.
- (optional, recommended) Set the level of the REF_IOH signal by software.
Please note however that this is needed only on “real” platforms, as the Connection Cente software takes care of this.
In addition to these constraints on hardware interfaces, you will have to provide the following:
- A timer with a resolution of 1ms, that can be reset.
- The usual set of runtime functions: memory allocation, debug, critical section.
- A hook for the event pump, when the stack needs to signal the pump mechanism (part of the Open NFC general porting).
Please check the SIS_NFC_1007-208 document included in the NFC HAL for MicroRead edition for more information.
Back to top 
Except as noted otherwise, this content is licensed under the terms of the
Apache 2.0 License.
For details and restrictions, see the
Content License.
Open NFC is a registered trademark of
Inside Secure, All logos and graphics are copyrighted.