Skip to content

Commit ecedd78

Browse files
iabdalkaderdpgeorge
authored andcommitted
drivers/esp-hosted: Add host driver for ESP-Hosted firmware.
This is a host driver for ESP32 chips running the esp-hosted firmware, which turns ESP32s into a WLAN/BT co-processor. Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
1 parent dc5ea0c commit ecedd78

12 files changed

Lines changed: 2138 additions & 0 deletions

drivers/esp-hosted/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# esp-hosted driver
2+
3+
This is a MicroPython driver for the Espressif
4+
[esp_hosted](https://github.com/espressif/esp-hosted/#readme) communications
5+
coprocessor, which allows creating a Wi-Fi and/or Bluetooth interface from
6+
MicroPython to a separate connected ESP32 compatible device running the
7+
`esp_hosted` firmware.
8+
9+
## Building
10+
11+
Enable this driver by setting `MICROPY_PY_NETWORK_ESP_HOSTED` to 1 in your
12+
Makefile. If `MICROPY_PY_BLUETOOTH` is set then the Bluetooth host driver will
13+
also be built.
14+
15+
In addition to normal MicroPython build requirements, building this driver
16+
requires the [protocol buffer
17+
compiler](https://github.com/protocolbuffers/protobuf#protobuf-compiler-installation)
18+
(protoc) to be installed.
19+
20+
On Debian/Ubuntu, it can be installed by running:
21+
22+
```
23+
sudo apt-get install protobuf-compiler
24+
```

0 commit comments

Comments
 (0)