Andrew Boyson
/
iot
Backing up an unused program in case of future need
1-wire.h@6:be97d38e0b01, 2016-05-31 (annotated)
- Committer:
- andrewboyson
- Date:
- Tue May 31 07:35:28 2016 +0000
- Revision:
- 6:be97d38e0b01
- Parent:
- 5:6226f3c566ef
Moved to wait_us for delays below 100us and timer.read_us above. This replaced interrupts which worked but tended to be unreliable.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
andrewboyson | 6:be97d38e0b01 | 1 | #define ONE_WIRE_RESULT_OK 0 |
andrewboyson | 6:be97d38e0b01 | 2 | #define ONE_WIRE_RESULT_NO_DEVICE_PRESENT 1 |
andrewboyson | 6:be97d38e0b01 | 3 | #define ONE_WIRE_RESULT_NO_DEVICE_PARTICIPATING 2 |
andrewboyson | 6:be97d38e0b01 | 4 | #define ONE_WIRE_RESULT_TIMED_OUT 3 |
andrewboyson | 6:be97d38e0b01 | 5 | #define ONE_WIRE_RESULT_CRC_ERROR 4 |
andrewboyson | 6:be97d38e0b01 | 6 | |
andrewboyson | 6:be97d38e0b01 | 7 | extern int OneWireResult(); |
andrewboyson | 4:e076884ef8bd | 8 | extern int OneWireInit(); |
andrewboyson | 4:e076884ef8bd | 9 | extern int OneWireBusy(); |
andrewboyson | 4:e076884ef8bd | 10 | extern void OneWireExchange(int lenBytesToSend, int lenBytesToRecv, char *pBytesToSend, char *pBytesToRecv, int msToPullUp); |
andrewboyson | 6:be97d38e0b01 | 11 | extern void OneWireSearch(char command, char* pDeviceRomList, int* pAllDevicesFound); |
andrewboyson | 4:e076884ef8bd | 12 | extern int OneWireMain(); |