uploaded 5 hours ago
ESP-Hosted-MCU provide drivers to act any ESP chipset as Wi-Fi or Bluetooth co-processor.

19 examples

  • host_bluedroid_ble_compatibility_test
    This example is to test the Bluetooth compatibility and mobile phones using ESP32 and ESP-Hosted configurations.
    12.51 KB
  • host_bluedroid_bt_hid_mouse_device
    This example shows how to implement a Bluetooth HID mouse device using Classic Bluetooth APIs on ESP32.
    10.71 KB
  • host_bluedroid_host_only
    This is a Bluetooth Host using ESP-Hosted as HCI IO to the BT Controller.
    6.15 KB
  • host_bt_controller_mac_addr
    This example demonstrates how to change the MAC Address for the BT Controller. It can also be modified to use NimBLE.
    7.62 KB
  • host_gpio_expander
    This example demonstrates how to use the ESP-Hosted solution to control the GPIOs of the slave co-processor from the host MCU.
    2.90 KB
  • host_hosted_cp_meminfo
    This example enables memory monitoring on an ESP-hosted co-processor to track heap usage and report periodically.
    11.75 KB
  • host_hosted_events
    This example demonstrates using ESP-Hosted events to manage connectivity with a co-processor, detecting resets and hang states.
    11.71 KB
  • host_manage_copro_ext_coex
    This example demonstrates configuring and using External Coexistence (EXT_COEX) in the ESP-Hosted co-processor to manage 2.4 GHz ISM band access.
    4.19 KB
  • host_network_split__power_save
    This example demonstrates the integration of Network Split and Host Deep Sleep features to optimize power usage by keeping the network connection active while the host MCU sleeps.
    17.70 KB
  • host_nimble_bleprph_host_only_uart_hci
    This example demonstrates using a custom UART transport for BLE peripherals on ESP32 boards. It includes setup instructions for host and co-processor configurations.
    501.03 KB
  • host_nimble_bleprph_host_only_vhci
    This example uses the Bluetooth Hosted HCI transport provided by ESP-Hosted, requiring specific configuration.
    13.27 KB
  • host_peer_data_transfer
    This example demonstrates how to send and receive raw binary data between a host device and a coprocessor, ideal for peer-to-peer applications.
    6.43 KB
  • host_performs_slave_ota
    This example demonstrates ESP-Hosted Transport OTA for updating slave firmware through existing connections without extra hardware.
    37.04 KB
  • host_sdcard_with_hosted
    This example demonstrates using an SD card with ESP32-P4 while ESP-Hosted communicates via SDIO, including file management functions.
    12.46 KB
  • host_shuts_down_slave_to_power_save
    This example demonstrates host-side control of an ESP slave to reduce power consumption by shutting the slave down when idle.
    7.30 KB
  • host_transport_config
    Demonstrates how to configure ESP-Hosted transport interfaces (SDIO, SPI, UART) before initialization.
    6.66 KB
  • host_wifi_easy_connect_dpp_enrollee
    This example shows how to configure ESP devices as an enrollee using Device Provisioning Protocol (DPP). DPP provides a simple and secure way to onboard ESP devices to a network.
    6.28 KB
  • host_wifi_itwt
    This example shows how to use itwt of wifi, which works only in station mode and under different power save modes.
    14.99 KB
  • slave
    The ESP-Hosted MCU Slave Example allows host MCUs to access Wi-Fi and Bluetooth connectivity via ESP32 co-processors using interfaces like SDIO.
    492.13 KB