Changeset 4256
- Timestamp:
- 12/09/06 20:20:00 (6 years ago)
- Location:
- lm-sensors/trunk
- Files:
-
- 2 added
- 7 modified
-
CHANGES (modified) (2 diffs)
-
prog/dump/Module.mk (modified) (2 diffs)
-
prog/dump/i2cdump.c (modified) (3 diffs)
-
prog/dump/i2cget.c (modified) (3 diffs)
-
prog/dump/i2cset.c (modified) (5 diffs)
-
prog/dump/isadump.c (modified) (3 diffs)
-
prog/dump/isaset.c (modified) (5 diffs)
-
prog/dump/util.c (added)
-
prog/dump/util.h (added)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/CHANGES
r4252 r4256 19 19 Program i2cdetect: Make the output clearer 20 20 Program py-smbus: New! Python i2c-dev bindings (prog/py-smbus) 21 Programs dump/*: More robust handling of user inputs 21 22 Program sensord: Add pc87247 support (fans only) 22 23 Add vt1211 support (#2150) … … 33 34 Add Intel ICH9 detection 34 35 Add Maxim MAX6648/MAX6692 detection 36 35 37 36 38 2.10.1 (20060924) -
lm-sensors/trunk/prog/dump/Module.mk
r3108 r4256 31 31 $(MODULE_DIR)/i2cget 32 32 PROGDUMPSOURCES := $(MODULE_DIR)/i2cdump.c $(MODULE_DIR)/i2cset.c \ 33 $(MODULE_DIR)/i2cget.c $(MODULE_DIR)/i2cbusses.c 33 $(MODULE_DIR)/i2cget.c $(MODULE_DIR)/i2cbusses.c \ 34 $(MODULE_DIR)/util.c 34 35 PROGDUMPBININSTALL := $(MODULE_DIR)/i2cdump $(MODULE_DIR)/i2cset \ 35 36 $(MODULE_DIR)/i2cget … … 54 55 user :: all-prog-dump 55 56 56 $(MODULE_DIR)/i2cdump: $(MODULE_DIR)/i2cdump.ro $(MODULE_DIR)/i2cbusses.ro 57 $(MODULE_DIR)/i2cdump: $(MODULE_DIR)/i2cdump.ro $(MODULE_DIR)/i2cbusses.ro $(MODULE_DIR)/util.ro 57 58 $(CC) $(EXLDFLAGS) -o $@ $^ 58 59 59 $(MODULE_DIR)/i2cset: $(MODULE_DIR)/i2cset.ro $(MODULE_DIR)/i2cbusses.ro 60 $(MODULE_DIR)/i2cset: $(MODULE_DIR)/i2cset.ro $(MODULE_DIR)/i2cbusses.ro $(MODULE_DIR)/util.ro 60 61 $(CC) $(EXLDFLAGS) -o $@ $^ 61 62 62 $(MODULE_DIR)/i2cget: $(MODULE_DIR)/i2cget.ro $(MODULE_DIR)/i2cbusses.ro 63 $(MODULE_DIR)/i2cget: $(MODULE_DIR)/i2cget.ro $(MODULE_DIR)/i2cbusses.ro $(MODULE_DIR)/util.ro 63 64 $(CC) $(EXLDFLAGS) -o $@ $^ 64 65 65 $(MODULE_DIR)/isadump: $(MODULE_DIR)/isadump.ro $(MODULE_DIR)/superio.ro 66 $(MODULE_DIR)/isadump: $(MODULE_DIR)/isadump.ro $(MODULE_DIR)/superio.ro $(MODULE_DIR)/util.ro 67 $(CC) $(EXLDFLAGS) -o $@ $^ 68 69 $(MODULE_DIR)/isaset: $(MODULE_DIR)/isaset.ro $(MODULE_DIR)/util.ro 66 70 $(CC) $(EXLDFLAGS) -o $@ $^ 67 71 -
lm-sensors/trunk/prog/dump/i2cdump.c
r4230 r4256 25 25 #include <stdlib.h> 26 26 #include <unistd.h> 27 #include "util.h" 27 28 #include "i2cbusses.h" 28 29 #include "i2c-dev.h" … … 255 256 256 257 if (!yes) { 257 char s[2];258 259 258 fprintf(stderr, "WARNING! This program can confuse your I2C " 260 259 "bus, cause data loss and worse!\n"); … … 282 281 fprintf(stderr, "Continue? [Y/n] "); 283 282 fflush(stderr); 284 if (!fgets(s, 2, stdin) 285 || (s[0] != '\n' && s[0] != 'y' && s[0] != 'Y')) { 283 if (!user_ack(1)) { 286 284 fprintf(stderr, "Aborting on user request.\n"); 287 285 exit(0); -
lm-sensors/trunk/prog/dump/i2cget.c
r4230 r4256 28 28 #include <stdlib.h> 29 29 #include <unistd.h> 30 #include "util.h" 30 31 #include "i2cbusses.h" 31 32 #include "i2c-dev.h" … … 117 118 int confirm(const char *filename, int address, int size, int daddress, int pec) 118 119 { 119 char s[2];120 120 int dont = 0; 121 121 … … 157 157 fprintf(stderr, "Continue? [%s] ", dont ? "y/N" : "Y/n"); 158 158 fflush(stderr); 159 if (!fgets(s, 2, stdin) 160 || ((s[0] != '\n' || dont) && s[0] != 'y' && s[0] != 'Y')) { 159 if (!user_ack(!dont)) { 161 160 fprintf(stderr, "Aborting on user request.\n"); 162 161 return 0; -
lm-sensors/trunk/prog/dump/i2cset.c
r4230 r4256 26 26 #include <unistd.h> 27 27 #include "i2cbusses.h" 28 #include "util.h" 28 29 #include "i2c-dev.h" 29 30 #include "version.h" … … 169 170 170 171 if (!yes) { 171 char s[2];172 172 int dont = 0; 173 173 … … 193 193 fprintf(stderr, "Continue? [%s] ", dont ? "y/N" : "Y/n"); 194 194 fflush(stderr); 195 if (!fgets(s, 2, stdin) 196 || ((s[0] != '\n' || dont) && s[0] != 'y' && s[0] != 'Y')) { 195 if (!user_ack(!dont)) { 197 196 fprintf(stderr, "Aborting on user request.\n"); 198 197 exit(0); … … 217 216 218 217 if (!yes) { 219 char s[2];220 221 218 fprintf(stderr, "Old value 0x%0*x, write mask " 222 219 "0x%0*x: Will write 0x%0*x to register " … … 229 226 fprintf(stderr, "Continue? [Y/n] "); 230 227 fflush(stderr); 231 if (!fgets(s, 2, stdin) 232 || (s[0] != '\n' && s[0] != 'y' && s[0] != 'Y')) { 228 if (!user_ack(1)) { 233 229 fprintf(stderr, "Aborting on user request.\n"); 234 230 exit(0); -
lm-sensors/trunk/prog/dump/isadump.c
r4151 r4256 33 33 #include <unistd.h> 34 34 #include <string.h> 35 35 #include "util.h" 36 36 #include "superio.h" 37 37 … … 231 231 232 232 if (!yes) { 233 char s[2];234 235 233 fprintf(stderr, "WARNING! Running this program can cause " 236 234 "system crashes, data loss and worse!\n"); … … 249 247 fprintf(stderr, "Continue? [Y/n] "); 250 248 fflush(stderr); 251 if (!fgets(s, 2, stdin) 252 || (s[0] != '\n' && s[0] != 'y' && s[0] != 'Y')) { 249 if (!user_ack(1)) { 253 250 fprintf(stderr, "Aborting on user request.\n"); 254 251 exit(0); -
lm-sensors/trunk/prog/dump/isaset.c
r4080 r4256 30 30 #include <unistd.h> 31 31 #include <string.h> 32 #include "util.h" 32 33 33 34 … … 162 163 163 164 if (!yes) { 164 char s[2];165 166 165 fprintf(stderr, "WARNING! Running this program can cause " 167 166 "system crashes, data loss and worse!\n"); … … 180 179 fprintf(stderr, "Continue? [Y/n] "); 181 180 fflush(stderr); 182 if (!fgets(s, 2, stdin) 183 || (s[0] != '\n' && s[0] != 'y' && s[0] != 'Y')) { 181 if (!user_ack(1)) { 184 182 fprintf(stderr, "Aborting on user request.\n"); 185 183 exit(0); … … 225 223 226 224 if (!yes) { 227 char s[2];228 229 225 fprintf(stderr, "Old value 0x%02x, write mask " 230 226 "0x%02x: Will write 0x%02x to %s " … … 235 231 fprintf(stderr, "Continue? [Y/n] "); 236 232 fflush(stderr); 237 if (!fgets(s, 2, stdin) 238 || (s[0] != '\n' && s[0] != 'y' && s[0] != 'Y')) { 233 if (!user_ack(1)) { 239 234 fprintf(stderr, "Aborting on user request.\n"); 240 235 exit(0);
