micropython/drivers/esp-hosted
Damien George 3e2706a18d extmod/modmachine: Consolidate mem, i2c and spi headers to modmachine.h.
The contents of machine_mem.h, machine_i2c.h and machine_spi.h have been
moved into extmod/modmachine.h.

Signed-off-by: Damien George <damien@micropython.org>
2023-10-26 17:40:22 +11:00
..
README.md drivers/esp-hosted: Add host driver for ESP-Hosted firmware. 2023-09-14 23:51:30 +10:00
esp_hosted.proto drivers/esp-hosted: Add host driver for ESP-Hosted firmware. 2023-09-14 23:51:30 +10:00
esp_hosted_bthci.c drivers/esp-hosted: Add host driver for ESP-Hosted firmware. 2023-09-14 23:51:30 +10:00
esp_hosted_hal.c extmod/modmachine: Consolidate mem, i2c and spi headers to modmachine.h. 2023-10-26 17:40:22 +11:00
esp_hosted_hal.h drivers/esp_hosted: Fix pin IRQ. 2023-10-02 14:47:31 +02:00
esp_hosted_internal.h drivers/esp_hosted: Fix pin IRQ. 2023-10-02 14:47:31 +02:00
esp_hosted_netif.c drivers/esp-hosted: Fix MTU size. 2023-10-02 14:47:31 +02:00
esp_hosted_netif.h drivers/esp-hosted: Add host driver for ESP-Hosted firmware. 2023-09-14 23:51:30 +10:00
esp_hosted_stack.h drivers/esp-hosted: Add host driver for ESP-Hosted firmware. 2023-09-14 23:51:30 +10:00
esp_hosted_wifi.c drivers/esp_hosted: Fix pin IRQ. 2023-10-02 14:47:31 +02:00
esp_hosted_wifi.h drivers/esp-hosted: Add host driver for ESP-Hosted firmware. 2023-09-14 23:51:30 +10:00

README.md

esp-hosted driver

This is a MicroPython driver for the Espressif esp_hosted communications coprocessor, which allows creating a Wi-Fi and/or Bluetooth interface from MicroPython to a separate connected ESP32 compatible device running the esp_hosted firmware.

Building

Enable this driver by setting MICROPY_PY_NETWORK_ESP_HOSTED to 1 in your Makefile. If MICROPY_PY_BLUETOOTH is set then the Bluetooth host driver will also be built.

In addition to normal MicroPython build requirements, building this driver requires the protocol buffer compiler (protoc) to be installed.

On Debian/Ubuntu, it can be installed by running:

sudo apt-get install protobuf-compiler