sed s/cm5121/x501/ - need to be hacked now (hopefully there is a way to access regist...
[rfid/librfid.git] / src / rfid.c
index 6fba46a..9f60bab 100644 (file)
@@ -38,9 +38,23 @@ rfid_hexdump(const void *data, unsigned int len)
        return string;
 }
 
-int rfid_init()
+int rfid_init(unsigned int id)
 {
-       rfid_reader_register(&rfid_reader_cm5121);
+       swicth(id) {
+       case RFID_READER_CM5121:
+               rfid_reader_register(&rfid_reader_cm5121);
+               break;
+       case RFID_READER_X501:
+               rfid_reader_register(&rfid_reader_x501);
+               break;
+       /*
+       case RFID_READER_PEGODA:
+               rfid_reader_register(&rfid_reader_pegoda);
+               break;
+       */
+       default:
+               return -EINVAL;
+       }
        rfid_layer2_register(&rfid_layer2_iso14443a);
        rfid_layer2_register(&rfid_layer2_iso14443b);
        rfid_protocol_register(&rfid_protocol_tcl);