uploaded 9 hours ago
ESP-Hosted-MCU provide drivers to act any ESP chipset as Wi-Fi or Bluetooth co-processor.
-
host_bluedroid_ble_compatibility_test
This example is to test the Bluetooth compatibility and mobile phones, modified for use with ESP-Hosted. The ESP32-P4 Dev Board acts as the BT Host…
Archive size ~ 12.51 KB
-
host_bluedroid_bt_hid_mouse_device
This example demonstrates how to implement a Bluetooth HID device using Classic Bluetooth HID profile APIs, simulating a Bluetooth HID mouse that…
Archive size ~ 10.70 KB
-
host_bluedroid_host_only
This is a Bluetooth Host using ESP-Hosted as HCI IO to the BT Controller, based on a modified example from bt_discovery. It provides support for ESP-…
Archive size ~ 6.14 KB
-
host_bt_controller_mac_addr
This example demonstrates how to change the MAC Address for a BLE Scanner, showing a `Bluedroid_Beacon` device with the assigned MAC address. It can…
Archive size ~ 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, including enabling…
Archive size ~ 2.89 KB
-
host_hosted_events
This example demonstrates the use of ESP-Hosted events to detect when a co-processor has reset or hanged. It reinitializes the ESP-Hosted to restore…
Archive size ~ 11.69 KB
-
host_network_split__power_save
This example demonstrates how to use Network Split and Host Deep Sleep features on ESP-Hosted devices. With Network Split, the host handles important…
Archive size ~ 17.43 KB
-
host_nimble_bleprph_host_only_uart_hci
This example demonstrates how to utilize the UART transport for BLE peripherals, specifically using ESP32-P4 connected to an ESP32. It provides…
Archive size ~ 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. You’ll need to…
Archive size ~ 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, allowing maximum control over data formats…
Archive size ~ 5.72 KB
-
host_performs_slave_ota
This example demonstrates ESP-Hosted Transport OTA, allowing firmware updates for a slave device through the existing ESP-Hosted connection…
Archive size ~ 36.98 KB
-
host_sdcard_with_hosted
This example demonstrates using an SD card on an ESP32-P4 dev board with ESP-Hosted communicating via SDIO. It initializes the ESP-Hosted and mounts…
Archive size ~ 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 it down when idle and waking it up on demand. It…
Archive size ~ 7.28 KB
-
host_transport_config
This example demonstrates how to configure ESP-Hosted transport interfaces (SDIO, SPI, UART) before initialization, including getting the default…
Archive size ~ 6.63 KB
-
host_wifi_easy_connect_dpp_enrollee
This example demonstrates how to configure ESP devices as an enrollee using the Device Provisioning Protocol (DPP), also known as Wi-Fi Easy Connect.…
Archive size ~ 6.26 KB
-
host_wifi_itwt
This example shows how to use itwt (Immediate Target Wake Time) of WiFi, which only works in station mode and requires the AP to support it. It can…
Archive size ~ 14.98 KB
-
slave
The ESP-Hosted MCU Slave Example demonstrates firmware that allows host MCUs to utilize the Wi-Fi and Bluetooth capabilities of ESP32 series chips…
Archive size ~ 466.57 KB