teste de publish
Fork of DS1820 by
Revision 14:01fb493e5d2f, committed 2018-06-07
- Comitter:
- brunofgc
- Date:
- Thu Jun 07 16:19:27 2018 +0000
- Parent:
- 12:196e9e54b033
- Commit message:
- Corrigido os delays para osDelay (a fim de liberar para outras threads)
Changed in this revision
DS1820.cpp | Show annotated file Show diff for this revision Revisions of this file |
DS1820.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/DS1820.cpp Thu Feb 26 22:20:24 2015 +0000 +++ b/DS1820.cpp Thu Jun 07 16:19:27 2018 +0000 @@ -286,18 +286,18 @@ if (_parasite_power) { if (_power_mosfet) { _parasitepin = _power_polarity; // Parasite power strong pullup - wait_ms(delay_time); + osDelay(delay_time); _parasitepin = !_power_polarity; delay_time = 0; } else { _datapin.output(); _datapin.write(1); - wait_ms(delay_time); + osDelay(delay_time); _datapin.input(); } } else { if (wait) { - wait_ms(delay_time); + osDelay(delay_time); delay_time = 0; } }
--- a/DS1820.h Thu Feb 26 22:20:24 2015 +0000 +++ b/DS1820.h Thu Jun 07 16:19:27 2018 +0000 @@ -25,6 +25,7 @@ #include "mbed.h" #include "LinkedList.h" +#include "cmsis_os.h" //Nucleo do Real Time Operational System #define FAMILY_CODE _ROM[0] #define FAMILY_CODE_DS1820 0x10