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);