1
9
10
11
14
15
16
17
20
21
22
25
26
33
34
35
40
41
42
47
48
49
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
77
/* ... */
#pragma once
/* ... */
#define MAC_ADDR_LEN (6u)
#define MAC_ADDR_EQUAL(a, b) (0 == memcmp(a, b, MAC_ADDR_LEN))
/* ... */
typedef void (mesh_raw_recv_cb_t)(mesh_addr_t *from, mesh_data_t *data);
/* ... */
/* ... */
esp_err_t mesh_netifs_init(mesh_raw_recv_cb_t *cb);
/* ... */
esp_err_t mesh_netifs_destroy(void);
/* ... */
esp_err_t mesh_netifs_start(bool is_root);
/* ... */
esp_err_t mesh_netifs_stop(void);
/* ... */
esp_err_t mesh_netif_start_root_ap(bool is_root, uint32_t dns_addr);
/* ... */
uint8_t* mesh_netif_get_station_mac(void);