Przeglądaj źródła

Shift m before compare to 0

Scott Lahteine 6 lat temu
rodzic
commit
48d1bd29cb
1 zmienionych plików z 1 dodań i 2 usunięć
  1. 1
    2
      Marlin/src/module/temperature.cpp

+ 1
- 2
Marlin/src/module/temperature.cpp Wyświetl plik

@@ -1191,9 +1191,8 @@ void Temperature::manage_heater() {
1191 1191
 #define SCAN_THERMISTOR_TABLE(TBL,LEN) do{                             \
1192 1192
   uint8_t l = 0, r = LEN, m;                                           \
1193 1193
   for (;;) {                                                           \
1194
-    m = l + r;                                                         \
1194
+    m = (l + r) >> 1;                                                  \
1195 1195
     if (!m) return short(pgm_read_word(&TBL[0][1]));                   \
1196
-    m >>= 1;                                                           \
1197 1196
     if (m == l || m == r) return short(pgm_read_word(&TBL[LEN-1][1])); \
1198 1197
     short v00 = pgm_read_word(&TBL[m-1][0]),                           \
1199 1198
           v10 = pgm_read_word(&TBL[m-0][0]);                           \

Ładowanie…
Anuluj
Zapisz