Arduino DUE 1-wire fix

This commit is contained in:
2018-04-16 15:22:09 +03:00
parent bc1eb86a34
commit 8d8e357504
3 changed files with 9 additions and 6 deletions

View File

@@ -588,6 +588,7 @@ int Item::isActive() {
case CH_THERMO:
case CH_VC:
case CH_VCTEMP:
case CH_PWM:
val = st.aslong;
} //switch
Serial.print(F(":="));

View File

@@ -131,7 +131,7 @@ net = new OneWire (USE_1W_PIN);
return true;
}
#endif
Serial.println(F("\tDS2482 error"));
return false;
// IC Default 9 bit. If you have troubles consider upping it 12. Ups the delay giving the IC more time to process the temperature measurement
@@ -199,5 +199,3 @@ void owAdd(DeviceAddress addr) {
}
t_count++;
}

View File

@@ -11,7 +11,7 @@
src_dir = lighthub
env_default =
; megaatmega2560
due
due-5500
; esp8266
[env:due]
@@ -65,6 +65,8 @@ lib_deps =
platform = atmelsam
framework = arduino
board = due
lib_ldf_mode = chain+
build_flags = !echo -n "-DPIO_SRC_REV="$(git rev-parse --short HEAD)
build_flags = -D Wiz5500
lib_deps =
https://github.com/sebnil/DueFlashStorage
@@ -80,6 +82,8 @@ lib_deps =
https://github.com/knolleary/pubsubclient.git
https://github.com/anklimov/Artnet.git
FastLED
161
322
[env:megaatmega2560-5500]
platform = atmelavr