Low-level functions

group OW_LL

Low-level device dependant functions.

struct ow_ll_drv_t
#include <ow.h>

1-Wire low-level driver structure

Public Members

uint8_t (*init)(void *arg)

Initialize low-level driver

uint8_t (*deinit)(void *arg)

Deinit low-level driver

uint8_t (*set_baudrate)(uint32_t baud, void *arg)

Set uart baudrate

uint8_t (*tx_rx)(const uint8_t *tx, uint8_t *rx, size_t len, void *arg)