esp-nimble-cpp icon indicating copy to clipboard operation
esp-nimble-cpp copied to clipboard

Add initial esp32-P4 support

Open chegewara opened this issue 1 year ago • 1 comments

This commit adds initial support for esp32-p4 with esp32-c6 as a radio. Configuration was tested on this dev board https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/user_guide.html

Since it is using esp_hosted component and we cant use bluedroid API i had to disable get and set ble power API. Maybe someone can find better solution, or maybe in the future we can re-enable those functions, when we have support for bluedroid.

Library tested with ble + wifi configuration and works fine.

PS i added some options to Kconfig to enable bluetooth by default, but there is no option to override espressif configs and to enable nimble by default, so it is last option which we have to do manually or with defconfig in our app

chegewara avatar Oct 21 '24 08:10 chegewara