Changeset 4798
- Timestamp:
- 09/17/07 12:58:50 (6 years ago)
- Location:
- lm-sensors/trunk
- Files:
-
- 2 modified
-
CHANGES (modified) (1 diff)
-
prog/sensors/chips.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/CHANGES
r4789 r4798 20 20 Program sensors: Fix a memory leak on error (with -u) 21 21 Add sch311x support 22 Hide error on missing dme1737 fan and pwm 22 23 Program sensors-detect: Don't probe i2c-isa as a regular i2c bus 23 24 Add Winbond W83L786NR/NG/R/G detection -
lm-sensors/trunk/prog/sensors/chips.c
r4727 r4798 6017 6017 if (!sensors_get_label_and_valid(*name, SENSORS_DME1737_IN(i), &label, 6018 6018 &valid) && 6019 !sensors_get_feature(*name, SENSORS_DME1737_IN(i), &cur) &&6020 !sensors_get_feature(*name, SENSORS_DME1737_IN_MIN(i), &min) &&6021 !sensors_get_feature(*name, SENSORS_DME1737_IN_MAX(i), &max) &&6022 !sensors_get_feature(*name, SENSORS_DME1737_IN_ALARM(i), &alarm)) {6023 if (valid) {6019 valid) { 6020 if (!sensors_get_feature(*name, SENSORS_DME1737_IN(i), &cur) && 6021 !sensors_get_feature(*name, SENSORS_DME1737_IN_MIN(i), &min) && 6022 !sensors_get_feature(*name, SENSORS_DME1737_IN_MAX(i), &max) && 6023 !sensors_get_feature(*name, SENSORS_DME1737_IN_ALARM(i), &alarm)) { 6024 6024 print_label(label, 10); 6025 6025 printf("%+6.2f V (min = %+6.2f V, max = %+6.2f V) %s\n", 6026 6026 cur, min, max, alarm ? "ALARM" : ""); 6027 } 6028 } else {6029 printf("ERROR: Can't get in%d data!\n", i);6027 } else { 6028 printf("ERROR: Can't get in%d data!\n", i); 6029 } 6030 6030 } 6031 6031 free(label); … … 6040 6040 if (!sensors_get_label_and_valid(*name, SENSORS_DME1737_TEMP(i), &label, 6041 6041 &valid) && 6042 !sensors_get_feature(*name, SENSORS_DME1737_TEMP(i), &cur) &&6043 !sensors_get_feature(*name, SENSORS_DME1737_TEMP_MIN(i), &min) &&6044 !sensors_get_feature(*name, SENSORS_DME1737_TEMP_MAX(i), &max) &&6045 !sensors_get_feature(*name, SENSORS_DME1737_TEMP_ALARM(i), &alarm) &&6046 !sensors_get_feature(*name, SENSORS_DME1737_TEMP_FAULT(i), &fault)) {6047 if (valid) {6042 valid) { 6043 if (!sensors_get_feature(*name, SENSORS_DME1737_TEMP(i), &cur) && 6044 !sensors_get_feature(*name, SENSORS_DME1737_TEMP_MIN(i), &min) && 6045 !sensors_get_feature(*name, SENSORS_DME1737_TEMP_MAX(i), &max) && 6046 !sensors_get_feature(*name, SENSORS_DME1737_TEMP_ALARM(i), &alarm) && 6047 !sensors_get_feature(*name, SENSORS_DME1737_TEMP_FAULT(i), &fault)) { 6048 6048 print_label(label, 10); 6049 6049 print_temp_info(cur, max, min, MINMAX, 0, 0); 6050 6050 printf("%s%s\n", fault ? "FAULT " : "", alarm ? "ALARM" : ""); 6051 } 6052 } else {6053 printf("ERROR: Can't get temp%d data!\n", i);6051 } else { 6052 printf("ERROR: Can't get temp%d data!\n", i); 6053 } 6054 6054 } 6055 6055 free(label); … … 6072 6072 cur, min, alarm ? "ALARM" : ""); 6073 6073 } 6074 } else {6075 printf("ERROR: Can't get fan%d data!\n", i);6076 6074 } 6077 6075 free(label); … … 6093 6091 printf("%4.0f (enable = %1.0f, freq = %6.0f Hz)\n", cur, enable, freq); 6094 6092 } 6095 } else {6096 printf("ERROR: Can't get pwm%d data!\n", i);6097 6093 } 6098 6094 free(label);
