esp32-warm-water
esp32 based project for the control of a heating element based on temperature
Data Fields
OneWireBus Struct Reference

Structure containing 1-Wire bus information relevant to a single instance. More...

#include <owb.h>

Collaboration diagram for OneWireBus:
Collaboration graph
[legend]

Data Fields

const struct _OneWireBus_Timing * timing
 Pointer to timing information. More...
 
bool use_crc
 True if CRC checks are to be used when retrieving information from a device on the bus. More...
 
bool use_parasitic_power
 True if parasitic-powered devices are expected on the bus. More...
 
gpio_num_t strong_pullup_gpio
 Set if an external strong pull-up circuit is required. More...
 
const struct owb_driverdriver
 Pointer to hardware driver instance. More...
 

Detailed Description

Structure containing 1-Wire bus information relevant to a single instance.

Definition at line 68 of file owb.h.

Field Documentation

◆ driver

const struct owb_driver* driver

Pointer to hardware driver instance.

Definition at line 74 of file owb.h.

◆ strong_pullup_gpio

gpio_num_t strong_pullup_gpio

Set if an external strong pull-up circuit is required.

Definition at line 73 of file owb.h.

◆ timing

const struct _OneWireBus_Timing* timing

Pointer to timing information.

Definition at line 70 of file owb.h.

◆ use_crc

bool use_crc

True if CRC checks are to be used when retrieving information from a device on the bus.

Definition at line 71 of file owb.h.

◆ use_parasitic_power

bool use_parasitic_power

True if parasitic-powered devices are expected on the bus.

Definition at line 72 of file owb.h.


The documentation for this struct was generated from the following file: