]> git.gag.com Git - fw/stlink/commitdiff
Make stlink_core_id return the core id.
authorKarl Palsson <karlp@tweak.net.au>
Wed, 12 Oct 2011 20:36:43 +0000 (20:36 +0000)
committerKarl Palsson <karlp@tweak.net.au>
Wed, 12 Oct 2011 20:36:43 +0000 (20:36 +0000)
Instead of requiring manual extraction from the q_buf

src/stlink-common.c
src/stlink-common.h

index 53a359bb6c876a7d92c4c24a70b1e5943b4a9619..0aadb3d4891c7de73b76058398c6ebad0b938b46 100644 (file)
@@ -283,12 +283,13 @@ void stlink_exit_dfu_mode(stlink_t *sl) {
     sl->backend->exit_dfu_mode(sl);
 }
 
-void stlink_core_id(stlink_t *sl) {
+uint32_t stlink_core_id(stlink_t *sl) {
     D(sl, "\n*** stlink_core_id ***\n");
     sl->backend->core_id(sl);
     if (sl->verbose > 2)
         stlink_print_data(sl);
     DD(sl, "core_id = 0x%08x\n", sl->core_id);
+    return sl->core_id;
 }
 
 uint16_t stlink_chip_id(stlink_t *sl) {
index 37de9fc12f7600a015cdc02cdd0344697e563505..7c3c0cbe32694169c59eb4cacf85876cd4642591 100644 (file)
@@ -175,7 +175,7 @@ extern "C" {
     void stlink_exit_debug_mode(stlink_t *sl);
     void stlink_exit_dfu_mode(stlink_t *sl);
     void stlink_close(stlink_t *sl);
-    void stlink_core_id(stlink_t *sl);
+    uint32_t stlink_core_id(stlink_t *sl);
     void stlink_reset(stlink_t *sl);
     void stlink_run(stlink_t *sl);
     void stlink_status(stlink_t *sl);