1
6
7
8
9
10
11
12
13
14
15
16
19
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
/* ... */
#pragma once
#include <stdint.h>
#include "esp_err.h"
#include "onewire_types.h"
#ifdef __cplusplus
extern "C" {
#endif
/* ... */
typedef struct onewire_device_t {
onewire_bus_handle_t bus;
onewire_device_address_t address;
}{ ... } onewire_device_t;
/* ... */
esp_err_t onewire_new_device_iter(onewire_bus_handle_t bus, onewire_device_iter_handle_t *ret_iter);
/* ... */
esp_err_t onewire_del_device_iter(onewire_device_iter_handle_t iter);
/* ... */
esp_err_t onewire_device_iter_get_next(onewire_device_iter_handle_t iter, onewire_device_t *dev);
#ifdef __cplusplus
}{...}
#endif