6 #include <librfid/rfid_asic_rc632.h>
8 /* a low-level transport, over which the ASIC layer can talk to its ASIC */
9 struct rfid_asic_transport {
12 struct rfid_asic_rc632_transport rc632;
16 /* An instance handle to 'struct rfid_asic_transport' */
17 struct rfid_asic_transport_handle {
18 void *data; /* handle to stuff like even lower layers */
20 const struct rfid_asic_transport *rat;
23 /* Some implementation-specific data. A reader will specify one of these for
24 * ASIC-specific parameters such as e.g. RC632 mod conductance */
26 struct rfid_asic_implementation {
28 struct rfid_asic_rc632_impl rc632;
32 struct rfid_asic_handle {
33 struct rfid_asic_transport_handle *rath;
39 struct rfid_asic_rc632_handle rc632;
40 //struct rfid_asic_rc531_handle rc531;
42 struct rfid_asic *asic;
48 unsigned int fc; /* carrier frequency */
50 struct rfid_asic_rc632 rc632;
51 //struct rfid_asic_rc531 rc531;
55 #endif /* _RFID_ASIC_H */