main/task_ds18b20.c

changeset 5
4b1c65e4d863
parent 3
cd760fd45271
child 10
d08c7466bb40
--- a/main/task_ds18b20.c	Tue Oct 08 21:09:36 2019 +0200
+++ b/main/task_ds18b20.c	Tue Oct 08 21:43:18 2019 +0200
@@ -99,7 +99,7 @@
         	owb_string_from_rom_code(search_state.rom_code, rom_code_s, sizeof(rom_code_s));
 		rom_code_s[16] = '\0';
         	printf("  %d : %s %d\n", num_devices + 1, rom_code_s, strlen(rom_code_s));
-		sprintf(ds18b20_state->sensor[num_devices].rom_code, "%s", rom_code_s);
+		strncpy(ds18b20_state->sensor[num_devices].rom_code, rom_code_s, 17);
 	    	++num_devices;
 	    	owb_search_next(owb, &search_state, &found);
 	    }

mercurial