ccid_raw.py: main function with test functions
diff --git a/usb_application/ccid_raw.py b/usb_application/ccid_raw.py
index 8fa7ebf..e9b1fba 100755
--- a/usb_application/ccid_raw.py
+++ b/usb_application/ccid_raw.py
@@ -93,3 +93,11 @@
def ccid_raw_exit(hcard, hcontext):
disconnect_card(hcard)
release_context(hcontext)
+
+
+if __name__ == '__main__':
+ hcard, hcontext, dwActiveProtocol = ccid_raw_init()
+ do_intercept(CMD_SEL_ROOT, dwActiveProtocol)
+ do_intercept(CMD_SEL_FILE, dwActiveProtocol)
+ do_intercept(CMD_GET_DATA, dwActiveProtocol)
+ ccid_raw_exit()