| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- //
- // 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
|