Changed chip detection method
[fw/stlink] / src / test_usb.c
index 896d8b89bf0708d55d530886db4b7353c555df45..4901a8f93a1eeba6707ef56c576a2ec698a7c3f2 100644 (file)
@@ -6,7 +6,11 @@ int main(int ac, char** av) {
     stlink_t* sl;
     reg regs;
 
-    sl = stlink_open_usb(NULL, 10);
+    /* unused */
+    ac = ac;
+    av = av;
+
+    sl = stlink_open_usb(10);
     if (sl != NULL) {
         printf("-- version\n");
         stlink_version(sl);
@@ -23,8 +27,9 @@ int main(int ac, char** av) {
 
         printf("-- mode after entering swd mode: %d\n", stlink_current_mode(sl));
 
-        printf("-- chip id: %#x\n", stlink_chip_id(sl));
-        printf("-- core_id: %#x\n", stlink_core_id(sl));
+       stlink_identify_device(sl);
+        printf("-- chip id: %#x\n", sl->chip_id);
+        printf("-- core_id: %#x\n", sl->core_id);
 
         cortex_m3_cpuid_t cpuid;
         stlink_cpu_id(sl, &cpuid);