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

17 examples

  • host_bluedroid_ble_compatibility_test
    This example tests Bluetooth compatibility between mobile phones and ESP-Hosted using the ESP32-P4 Dev Board as the BT Host, connected to an ESP32…
    12.51 KB
  • host_bluedroid_bt_hid_mouse_device
    This example demonstrates how to implement a Bluetooth HID device using the Classic Bluetooth HID profile APIs. It simulates a Bluetooth HID mouse…
    10.70 KB
  • host_bluedroid_host_only
    This is a Bluetooth Host using ESP-Hosted as HCI IO to the BT Controller. The example is based on the bt_discovery, modified to remove dependencies…
    6.14 KB
  • host_bt_controller_mac_addr
    This example demonstrates how to change the MAC Address for a BLE device, which will appear as `Bluedroid_Beacon` when scanned. It provides…
    7.47 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. The host application…
    2.89 KB
  • host_hosted_events
    This example uses ESP-Hosted events to detect when the co-processor resets or hangs, taking action to reinitialize ESP-Hosted and restore…
    11.69 KB
  • host_network_split__power_save
    This example demonstrates the combination of **Network Split** and **Host Deep Sleep** on ESP-Hosted systems, allowing the host MCU to enter a low-…
    17.68 KB
  • host_nimble_bleprph_host_only_uart_hci
    This README provides an overview of the BLE Peripheral Example, which utilizes a custom UART transport for ESP32 devices. It details project…
    501.02 KB
  • host_nimble_bleprph_host_only_vhci
    This example uses the Bluetooth Hosted HCI transport provided by ESP-Hosted, requiring the Bluetooth controller to be disabled and UART transport to…
    13.26 KB
  • host_peer_data_transfer
    This example demonstrates how to send and receive raw binary data between a host device and a coprocessor, enabling maximum control over data format…
    5.72 KB
  • host_performs_slave_ota
    This example demonstrates ESP-Hosted Transport OTA, allowing firmware updates for slave devices through an existing ESP-Hosted connection…
    36.98 KB
  • host_sdcard_with_hosted
    This example demonstrates how to use an SD card on an ESP32-P4 dev board with ESP-Hosted using SDIO communication. It initializes the ESP-Hosted and…
    12.44 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 and waking it up on…
    7.28 KB
  • host_transport_config
    Demonstrates how to configure ESP-Hosted transport interfaces (SDIO, SPI, UART) before initialization. This example shows how to get default…
    6.63 KB
  • host_wifi_easy_connect_dpp_enrollee
    This example shows how to configure ESP devices as enrollee using the Device Provisioning Protocol (DPP), also known as Wi-Fi Easy Connect, providing…
    6.26 KB
  • host_wifi_itwt
    This example shows how to use itwt of wifi, which only works in station mode with an AP that supports itwt. It can operate under different power save…
    14.98 KB
  • slave
    The ESP-Hosted MCU Slave Example demonstrates slave firmware that provides Wi-Fi and Bluetooth connectivity to host MCUs via ESP32 series co-…
    468.80 KB