The NXP reader library is encapsulated into Layers and Components written in ANSI C. The library structure provides a modular way of programming and setting up the reader interface. The reader library consists of layers mentioned below
Each Layer consists of different components having a generic interface and a specific implementation.
Find more information on the usage of the reader library in the related Application Notes [17].
Contains Application specific implementations for various contactless cards like ULTRALIGHT, CLASSIC, Plus, DESFire and so on...
Contains Hardware-Independent implementations of various contactless protocols.
The Hardware Abstraction Layer implements the Hardware specific elements of the reader.
The Bus Abstraction Layer is defining the interface used.