// // Created by kindring on 2025/12/26. // #ifndef YUNTUNE_APP_BLE_H #define YUNTUNE_APP_BLE_H #include "esp_err.h" /** * @brief 设置蓝牙设备名称 * @param name 新的蓝牙设备名称 * @return 成功返回ESP_OK,失败返回错误代码 */ esp_err_t set_ble_name(const char *name); /** * @brief 获取当前蓝牙设备名称 * @return 当前蓝牙设备名称 */ const char* get_ble_name(void); /** * @brief 关闭蓝牙 * @return 成功返回ESP_OK,失败返回错误代码 */ esp_err_t deinit_ble(void); /** * @brief 设置蓝牙为可发现模式 * @return 成功返回ESP_OK,失败返回错误代码 */ esp_err_t set_ble_discoverable(void); /** * @brief 设置蓝牙为不可发现模式 * @return 成功返回ESP_OK,失败返回错误代码 */ esp_err_t set_ble_non_discoverable(void); esp_err_t init_ble(char *name); #endif //YUNTUNE_APP_BLE_H