Library to communicate with Maxim OneWire protocol devices Modified timings and IRQ overrides
Fork of Onewire by
Diff: Onewire.h
- Revision:
- 7:0a87f8c2d9e6
- Parent:
- 6:d2452e9b169b
- Child:
- 8:5d0bd95b586f
--- a/Onewire.h Mon Oct 05 14:03:29 2015 +0000 +++ b/Onewire.h Thu Oct 15 21:39:21 2015 +0000 @@ -9,6 +9,8 @@ const int ONEWIRE_SEARCH_ALL_DONE = 1; const int ONEWIRE_SEARCH_INIT_FAIL = 2; const int ONEWIRE_SEARCH_NOT_FOUND = 3; +const int ONEWIRE_SEARCH_STUCK_HIGH = 4; +const int ONEWIRE_SEARCH_COMP_BIT_ERR = 5; class Onewire { @@ -21,6 +23,7 @@ int readByte(); void writeByte(char data); unsigned char CRC(unsigned char* addr, unsigned char len); + char* GetErrorStr(int errCode); // Clear the search state so that if will start from the beginning again. void reset_search();