155 MeIO_REG_TYPE bitmask;
156 volatile MeIO_REG_TYPE *baseReg;
159 uint8_t LastDiscrepancy;
160 uint8_t LastFamilyDiscrepancy;
161 uint8_t LastDeviceFlag;
208 void reset(uint8_t pin);
241 void select(
const uint8_t rom[8]);
273 void write(uint8_t v, uint8_t power = 0);
293 void write_bytes(
const uint8_t *buf, uint16_t count,
bool power = 0);
325 void read_bytes(uint8_t *buf, uint16_t count);
431 uint8_t
search(uint8_t *newAddr);
Configuration file of library.
Driver for 1-wire protocol.
Definition MeOneWire.h:153
void write_bytes(const uint8_t *buf, uint16_t count, bool power=0)
Definition MeOneWire.cpp:381
uint8_t search(uint8_t *newAddr)
Definition MeOneWire.cpp:592
void write(uint8_t v, uint8_t power=0)
Definition MeOneWire.cpp:346
void write_bit(uint8_t v)
Definition MeOneWire.cpp:272
void target_search(uint8_t family_code)
Definition MeOneWire.cpp:557
MeOneWire(void)
Definition MeOneWire.cpp:146
void reset_search(void)
Definition MeOneWire.cpp:526
bool readIO(void)
Definition MeOneWire.cpp:196
uint8_t read(void)
Definition MeOneWire.cpp:408
uint8_t read_bit(void)
Definition MeOneWire.cpp:312
void read_bytes(uint8_t *buf, uint16_t count)
Definition MeOneWire.cpp:439
void skip(void)
Definition MeOneWire.cpp:485
void depower(void)
Definition MeOneWire.cpp:506
void select(const uint8_t rom[8])
Definition MeOneWire.cpp:461
uint8_t reset(void)
Definition MeOneWire.cpp:222