stlink_core_id: No need to return core_id value
authorMaxime Coquelin <mcoquelin.stm32@gmail.com>
Thu, 10 Mar 2016 15:26:48 +0000 (16:26 +0100)
committerMaxime Coquelin <mcoquelin.stm32@gmail.com>
Mon, 14 Mar 2016 14:12:44 +0000 (15:12 +0100)
This rework is done in order to prepare for propagating errors returned by
libusb.

Signed-off-by: Maxime Coquelin <mcoquelin.stm32@gmail.com>
src/stlink-common.c
src/stlink-common.h

index a20f3fa4f917a53ec5b5a75864501d0ee1f76ae3..68395936253e85bde02fbab3a45ebd8cf97e25a5 100644 (file)
@@ -494,13 +494,13 @@ void stlink_exit_dfu_mode(stlink_t *sl) {
     sl->backend->exit_dfu_mode(sl);
 }
 
-uint32_t stlink_core_id(stlink_t *sl) {
+void stlink_core_id(stlink_t *sl) {
     DLOG("*** stlink_core_id ***\n");
     sl->backend->core_id(sl);
     if (sl->verbose > 2)
         stlink_print_data(sl);
     DLOG("core_id = 0x%08x\n", sl->core_id);
-    return sl->core_id;
+    return;
 }
 
 uint32_t stlink_chip_id(stlink_t *sl) {
@@ -534,7 +534,7 @@ void stlink_cpu_id(stlink_t *sl, cortex_m3_cpuid_t *cpuid) {
 int stlink_load_device_params(stlink_t *sl) {
     ILOG("Loading device parameters....\n");
     const chip_params_t *params = NULL;
-    sl->core_id = stlink_core_id(sl);
+    stlink_core_id(sl);
     uint32_t chip_id = stlink_chip_id(sl);
     uint32_t flash_size;
 
index b3f86768cd221f83c935ec1a17b9c904efb1a070..fbbb2b42ee196eaf9fced25891ff9c47266277c2 100644 (file)
@@ -630,7 +630,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);
-    uint32_t stlink_core_id(stlink_t *sl);
+    void stlink_core_id(stlink_t *sl);
     void stlink_reset(stlink_t *sl);
     void stlink_jtag_reset(stlink_t *sl, int value);
     void stlink_run(stlink_t *sl);