#pragma once #include #include #include "esp_err.h" #include "esp_bt_defs.h" #ifdef __cplusplus extern "C" { #endif /** * Initialisiert das HFP Audio Gateway Profil */ esp_err_t bt_hfp_init(void); /** * Deinitalisiert HFP */ esp_err_t bt_hfp_deinit(void); /** * Verbindet HFP mit einem Gerät */ esp_err_t bt_hfp_connect(const esp_bd_addr_t address); /** * Trennt HFP-Verbindung */ esp_err_t bt_hfp_disconnect(const esp_bd_addr_t address); /** * Startet Audio-Streaming (SCO) */ esp_err_t bt_hfp_audio_connect(void); /** * Stoppt Audio-Streaming */ esp_err_t bt_hfp_audio_disconnect(void); /** * Sendet Audio-Daten */ esp_err_t bt_hfp_send_audio(const uint8_t* data, size_t len); #ifdef __cplusplus } #endif