onewire_bus_t is only used within onewire sample.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
esp_err_t (*)(onewire_bus_t *bus, const uint8_t *tx_data, uint8_t tx_data_size)
Write bytes to 1-wire bus.
esp_err_t (*)(onewire_bus_t *bus, uint8_t *rx_buf, size_t rx_buf_size)
Read bytes from 1-wire bus.
esp_err_t (*)(onewire_bus_handle_t handle, uint8_t tx_bit)
Write a bit to 1-wire bus, this is a blocking function.
esp_err_t (*)(onewire_bus_handle_t handle, uint8_t *rx_bit)
Read a bit from 1-wire bus.
Send reset pulse to the bus, and check if there are devices attached to the bus.
Free 1-Wire bus resources.

References

from examples