Manages the 1-wire bus
Dependents: oldheating heating
1-wire/1-wire.h
- Committer:
- andrewboyson
- Date:
- 2021-02-18
- Revision:
- 11:3859fee99d5d
- Parent:
- 1:c272b1fcc834
File content as of revision 11:3859fee99d5d:
#include <stdbool.h> #define ONE_WIRE_RESULT_OK 0 #define ONE_WIRE_RESULT_NO_DEVICE_PRESENT 1 #define ONE_WIRE_RESULT_NO_DEVICE_PARTICIPATING 2 #define ONE_WIRE_RESULT_TIMED_OUT 3 #define ONE_WIRE_RESULT_CRC_ERROR 4 extern bool OneWireTrace; extern int OneWireResult(void); extern void OneWireInit(void); extern bool OneWireBusy(void); extern void OneWireExchange(int lenBytesToSend, int lenBytesToRecv, char *pBytesToSend, char *pBytesToRecv, int msToPullUp); extern void OneWireSearch(char command, char* pDeviceRomList, bool* pAllDevicesFound); extern int OneWireMain(void);