diff --git a/examples/oceanic_atom2_test.c b/examples/oceanic_atom2_test.c index 64a8cc4..978b98a 100644 --- a/examples/oceanic_atom2_test.c +++ b/examples/oceanic_atom2_test.c @@ -42,8 +42,9 @@ test_dump_memory (const char* name, const char* filename) return rc; } - message ("device_read\n"); - rc = device_read (device, 0x00, data, sizeof (data)); + message ("device_dump\n"); + unsigned int nbytes = 0; + rc = device_dump (device, data, sizeof (data), &nbytes); if (rc != DEVICE_STATUS_SUCCESS) { WARNING ("Cannot read memory."); device_close (device); @@ -53,7 +54,7 @@ test_dump_memory (const char* name, const char* filename) message ("Dumping data\n"); FILE* fp = fopen (filename, "wb"); if (fp != NULL) { - fwrite (data, sizeof (unsigned char), sizeof (data), fp); + fwrite (data, sizeof (unsigned char), nbytes, fp); fclose (fp); } diff --git a/examples/oceanic_veo250_test.c b/examples/oceanic_veo250_test.c index 5dd2134..54f6f91 100644 --- a/examples/oceanic_veo250_test.c +++ b/examples/oceanic_veo250_test.c @@ -42,8 +42,9 @@ test_dump_memory (const char* name, const char* filename) return rc; } - message ("device_read\n"); - rc = device_read (device, 0x00, data, sizeof (data)); + message ("device_dump\n"); + unsigned int nbytes = 0; + rc = device_dump (device, data, sizeof (data), &nbytes); if (rc != DEVICE_STATUS_SUCCESS) { WARNING ("Cannot read memory."); device_close (device); @@ -53,7 +54,7 @@ test_dump_memory (const char* name, const char* filename) message ("Dumping data\n"); FILE* fp = fopen (filename, "wb"); if (fp != NULL) { - fwrite (data, sizeof (unsigned char), sizeof (data), fp); + fwrite (data, sizeof (unsigned char), nbytes, fp); fclose (fp); } diff --git a/examples/oceanic_vtpro_test.c b/examples/oceanic_vtpro_test.c index 3352555..508b67a 100644 --- a/examples/oceanic_vtpro_test.c +++ b/examples/oceanic_vtpro_test.c @@ -42,8 +42,9 @@ test_dump_memory (const char* name, const char* filename) return rc; } - message ("device_read\n"); - rc = device_read (device, 0x00, data, sizeof (data)); + message ("device_dump\n"); + unsigned int nbytes = 0; + rc = device_dump (device, data, sizeof (data), &nbytes); if (rc != DEVICE_STATUS_SUCCESS) { WARNING ("Cannot read memory."); device_close (device); @@ -53,7 +54,7 @@ test_dump_memory (const char* name, const char* filename) message ("Dumping data\n"); FILE* fp = fopen (filename, "wb"); if (fp != NULL) { - fwrite (data, sizeof (unsigned char), sizeof (data), fp); + fwrite (data, sizeof (unsigned char), nbytes, fp); fclose (fp); } diff --git a/examples/suunto_d9_test.c b/examples/suunto_d9_test.c index 6302540..a42bc41 100644 --- a/examples/suunto_d9_test.c +++ b/examples/suunto_d9_test.c @@ -91,8 +91,9 @@ test_dump_memory (const char* name, const char* filename) return rc; } - message ("device_read\n"); - rc = device_read (device, 0x00, data, sizeof (data)); + message ("device_dump\n"); + unsigned int nbytes = 0; + rc = device_dump (device, data, sizeof (data), &nbytes); if (rc != DEVICE_STATUS_SUCCESS) { WARNING ("Cannot read memory."); device_close (device); @@ -102,7 +103,7 @@ test_dump_memory (const char* name, const char* filename) message ("Dumping data\n"); FILE* fp = fopen (filename, "wb"); if (fp != NULL) { - fwrite (data, sizeof (unsigned char), sizeof (data), fp); + fwrite (data, sizeof (unsigned char), nbytes, fp); fclose (fp); } diff --git a/examples/suunto_vyper2_test.c b/examples/suunto_vyper2_test.c index 39f3dcd..e32ea13 100644 --- a/examples/suunto_vyper2_test.c +++ b/examples/suunto_vyper2_test.c @@ -92,8 +92,9 @@ test_dump_memory (const char* name, const char* filename) return rc; } - message ("device_read\n"); - rc = device_read (device, 0x00, data, sizeof (data)); + message ("device_dump\n"); + unsigned int nbytes = 0; + rc = device_dump (device, data, sizeof (data), &nbytes); if (rc != DEVICE_STATUS_SUCCESS) { WARNING ("Cannot read memory."); device_close (device); @@ -103,7 +104,7 @@ test_dump_memory (const char* name, const char* filename) message ("Dumping data\n"); FILE* fp = fopen (filename, "wb"); if (fp != NULL) { - fwrite (data, sizeof (unsigned char), sizeof (data), fp); + fwrite (data, sizeof (unsigned char), nbytes, fp); fclose (fp); } diff --git a/examples/suunto_vyper_test.c b/examples/suunto_vyper_test.c index 946467f..799c318 100644 --- a/examples/suunto_vyper_test.c +++ b/examples/suunto_vyper_test.c @@ -78,8 +78,9 @@ test_dump_memory (const char* name, unsigned int delay, const char* filename) suunto_vyper_device_set_delay (device, delay); - message ("device_read\n"); - rc = device_read (device, 0x00, data, sizeof (data)); + message ("device_dump\n"); + unsigned int nbytes = 0; + rc = device_dump (device, data, sizeof (data), &nbytes); if (rc != DEVICE_STATUS_SUCCESS) { WARNING ("Cannot read memory."); device_close (device); @@ -89,7 +90,7 @@ test_dump_memory (const char* name, unsigned int delay, const char* filename) message ("Dumping data\n"); FILE* fp = fopen (filename, "wb"); if (fp != NULL) { - fwrite (data, sizeof (unsigned char), sizeof (data), fp); + fwrite (data, sizeof (unsigned char), nbytes, fp); fclose (fp); }