uploaded 1 day 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 designed to test Bluetooth compatibility with mobile phones, modified to work with ESP-Hosted using an ESP32-P4 Dev Board as the BT…
Archive size ~ 12.51 KB
-
host_bluedroid_bt_hid_mouse_device
This example demonstrates how to implement a Bluetooth HID device using Classic Bluetooth APIs, simulating a Bluetooth HID mouse that sends reports…
Archive size ~ 10.70 KB
-
host_bluedroid_host_only
This project demonstrates a Bluetooth host using ESP-Hosted as HCI IO to the BT Controller, modified from the bt_discovery example. It supports the…
Archive size ~ 6.14 KB
-
host_bt_controller_mac_addr
This example demonstrates how to change the MAC Address of a Bluetooth controller. When executed, a BLE scanner will display a device named…
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, enabling the host to…
Archive size ~ 2.89 KB
-
host_hosted_events
This host example demonstrates the use of ESP-Hosted events to detect when the co-processor resets or hangs, allowing for actions to reinitialize…
Archive size ~ 11.69 KB
-
host_network_split__power_save
This example demonstrates the use of ESP-Hosted features: Network Split and Host Deep Sleep, allowing an MCU to conserve power by letting a slave…
Archive size ~ 17.43 KB
-
host_nimble_bleprph_host_only_uart_hci
This example demonstrates a BLE Peripheral setup using UART transport for ESP32 and supported co-processors. It requires configuring project settings…
Archive size ~ 501.02 KB
-
host_nimble_bleprph_host_only_vhci
This example uses the Bluetooth Hosted HCI transport provided by ESP-Hosted. It demonstrates how to configure and use the Hosted HCI transport,…
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 format…
Archive size ~ 5.72 KB
-
host_performs_slave_ota
This example demonstrates ESP-Hosted Transport OTA, updating slave firmware through the existing ESP-Hosted connection (SDIO/SPI/UART) without…
Archive size ~ 36.98 KB
-
host_sdcard_with_hosted
This example demonstrates how to use an SD card on an ESP32-P4 dev board while the ESP-Hosted uses SDIO for communication with an on-board ESP32-C6.…
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 down the slave when idle and waking it up on…
Archive size ~ 7.28 KB
-
host_transport_config
This example demonstrates how to configure ESP-Hosted transport interfaces (SDIO, SPI, UART) prior to initialization, showcasing selection and…
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 (Implicit 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 slave firmware that provides Wi-Fi and Bluetooth connectivity to host MCUs via ESP32 series co-…
Archive size ~ 466.61 KB