ElecKits AS3992 UHF RFID Firmware Documentation

arm.eleckits.com

Layering

This software is layered as follows:

application code Upper layer in which the application run. In this example it is the usb-commands.c
gen2 iso6b as399x_public Protocol layer in which the execution is being done
as399x Device specific procedures of UHF Reader
interface Interface layer for the communication with the UHF Reader chip

The files gen2.h and iso6b.h contain the interface provided to the user for the two supported protocols. They rely on the interface provide by as399x.h. This in turn relies on the actual hardware communication interface provided by as399x_com.h.

Configuration

Configuration of this software is done in as399x_config.h.

Using

Before using any other functions the AS399X needs to be initialized using as399xInitialize(). Then functions from gen2.h and iso6b.h can be called.

Porting

The developer which needs to port it to another hardware will need to change interface.c and as399x_com.h. Additionally he should also provide a proper interrupt service routine (currently extInt() in as399x.c). Some settings need to be performed also in as399x_config.h.

Generated on Thu May 20 12:27:23 2013 for AS3992 UHF RFID Reader Firmware by  arm.eleckits.com 1.5.1