summaryrefslogtreecommitdiff
path: root/yocto/esp32mod/esp32.h
blob: b00cc4f33c3b0166998c13fd4956a97e32c16d5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#define ESP32_MTU                   1500

#define ESP32_MAX_MTYPE             16

#define ESP32_MTYPE_SLEEP           0x20    /* does not have net handler */

#define ESP32_MTYPE_FLAG_ONEW       0x80
#define ESP32_MTYPE_FLAG_REPL       0x40
#define ESP32_MTYPE_FLAG_BRIDGE     0x08

#define ESP32_MTYPE_MASK            0x0F

int esp32_send(unsigned char *buffer, int block);
int esp32_receive(unsigned char msg_type, int block, unsigned char **buffer);
unsigned char *esp32_alloc(void);
void esp32_free(unsigned char *buffer);