ble_hrp
is a component which provide a simplified API interface for accessing the commonly used BLE heart rate profile functionality on a GATT Client.
Please use the component manager command add-dependency
to add the ble_hrp
to your project's dependency, during the CMake
step the component will be downloaded automatically
Plaintext
idf.py add-dependency "espressif/ble_hrp=*"
Please use the component manager command create-project-from-example
to create the project from example template
Plaintext
idf.py create-project-from-example "espressif/ble_hrp=*:ble_hrp"
Then the example will be downloaded in current folder, you can check into it for build and flash.
You can use this command to download other examples. Or you can download examples from esp-iot-solution repository:
Q1. I encountered the following problems when using the package manager
Plaintext
HINT: Please check manifest file of the following component(s): main
ERROR: Because project depends on esp-now (2.*) which doesn't match any
versions, version solving failed.
A1. For the examples downloaded by using this command, you need to comment out the override_path line in the main/idf_component.yml of each example.
Q2. I encountered the following problems when using the package manager
Plaintext
Executing action: create-project-from-example
CMakeLists.txt not found in project directory /home/username
A2. This is because an older version packege manager was used, please run pip install -U idf-component-manager
in ESP-IDF environment to update.
idf.py add-dependency "espressif/ble_hrp^0.1.0"