]> granicus.if.org Git - esp-idf/commitdiff
component/bt : cleanup a macro
authorTian Hao <tianhao@espressif.com>
Tue, 29 Nov 2016 06:38:58 +0000 (14:38 +0800)
committerTian Hao <tianhao@espressif.com>
Tue, 29 Nov 2016 06:38:58 +0000 (14:38 +0800)
components/bt/bluedroid/api/esp_gattc_api.c
components/bt/bluedroid/api/esp_gatts_api.c
components/bt/bluedroid/api/include/esp_bt_defs.h
components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c
components/bt/bluedroid/btc/profile/std/include/btc_gap_ble.h

index 88e7a627f48f320d5eb6e6393150bfda0114c862..656bfb83b8ffa4b811a30aa73e152297f73dabd0 100644 (file)
@@ -57,6 +57,10 @@ esp_err_t esp_ble_gattc_app_register(uint16_t app_id)
     btc_msg_t msg;
     btc_ble_gattc_args_t arg;
 
+    if (app_id < ESP_APP_ID_MIN || app_id > ESP_APP_ID_MAX) {
+        return ESP_ERR_INVALID_ARG;
+    }
+
     msg.sig = BTC_SIG_API_CALL;
     msg.pid = BTC_PID_GATTC;
     msg.act = BTC_GATTC_ACT_APP_REGISTER;
index 047c48c074a6d2489655a2de85d27a17fc4338d2..66b2b5b16533a620d5fd0d33edc3030b66ff1260 100644 (file)
@@ -30,7 +30,7 @@ esp_err_t esp_ble_gatts_app_register(uint16_t app_id)
     btc_msg_t msg;
     btc_ble_gatts_args_t arg;
 
-    if (app_id < APP_ID_MIN || app_id > APP_ID_MAX) {
+    if (app_id < ESP_APP_ID_MIN || app_id > ESP_APP_ID_MAX) {
         return ESP_ERR_INVALID_ARG;
     }
 
index c93e92b09230b5390ab27a801d81803f02839ccb..6d5c65ebe8c638b61cb8b50084a47d034a8b997f 100644 (file)
@@ -78,11 +78,9 @@ typedef enum {
     BLE_ADDR_TYPE_RPA_RANDOM    = 0x03,
 } esp_ble_addr_type_t;
 
-#define APP_ID_MIN  0x0000
-#define APP_ID_MAX  0x7fff
+#define ESP_APP_ID_MIN  0x0000
+#define ESP_APP_ID_MAX  0x7fff
 
 typedef void (* esp_profile_cb_t)(uint32_t event, void *param);
 
-#define API_BLE_ISVALID_PARAM(x, min, max)  (((x) >= (min) && (x) <= (max)) || ((x) == ESP_BLE_CONN_PARAM_UNDEF))
-
 #endif      ///__ESP_BT_DEFS_H__
index 3c879984e05d18660071b8aca60fdd58eb66fcd8..a37b4054da6deb2e9980f84f608dea08b8f68794 100644 (file)
@@ -367,8 +367,8 @@ void btc_ble_start_advertising (esp_ble_adv_params_t *ble_adv_params)
         disc_mode = BTA_DM_BLE_NON_DISCOVERABLE;
     }
 
-    if (!API_BLE_ISVALID_PARAM(ble_adv_params->adv_int_min, BTM_BLE_ADV_INT_MIN, BTM_BLE_ADV_INT_MAX) ||
-            !API_BLE_ISVALID_PARAM(ble_adv_params->adv_int_max, BTM_BLE_ADV_INT_MIN, BTM_BLE_ADV_INT_MAX)) {
+    if (!BLE_ISVALID_PARAM(ble_adv_params->adv_int_min, BTM_BLE_ADV_INT_MIN, BTM_BLE_ADV_INT_MAX) ||
+            !BLE_ISVALID_PARAM(ble_adv_params->adv_int_max, BTM_BLE_ADV_INT_MIN, BTM_BLE_ADV_INT_MAX)) {
         LOG_ERROR("Invalid advertisting interval parameters.\n");
         return ;
     }
@@ -424,8 +424,8 @@ static void btc_scan_params_callback(tGATT_IF gatt_if, tBTM_STATUS status)
 static void btc_ble_set_scan_params(esp_ble_scan_params_t *scan_params,
                                     tBLE_SCAN_PARAM_SETUP_CBACK scan_param_setup_cback)
 {
-    if (API_BLE_ISVALID_PARAM(scan_params->scan_interval, BTM_BLE_SCAN_INT_MIN, BTM_BLE_SCAN_INT_MAX) &&
-            API_BLE_ISVALID_PARAM(scan_params->scan_window, BTM_BLE_SCAN_WIN_MIN, BTM_BLE_SCAN_WIN_MAX) &&
+    if (BLE_ISVALID_PARAM(scan_params->scan_interval, BTM_BLE_SCAN_INT_MIN, BTM_BLE_SCAN_INT_MAX) &&
+            BLE_ISVALID_PARAM(scan_params->scan_window, BTM_BLE_SCAN_WIN_MIN, BTM_BLE_SCAN_WIN_MAX) &&
             (scan_params->scan_type == BTM_BLE_SCAN_MODE_ACTI || scan_params->scan_type == BTM_BLE_SCAN_MODE_PASS)) {
         BTA_DmSetBleScanFilterParams(0 /*client_if*/,
                                      scan_params->scan_interval,
index 64f1ff3246e694d17a9326c60602d7f05a447df3..9a35db4083db5a0a1e0a513f499059fae9d389e1 100644 (file)
@@ -18,6 +18,8 @@
 #include "esp_bt_defs.h"
 #include "esp_gap_ble_api.h"
 
+#define BLE_ISVALID_PARAM(x, min, max)  (((x) >= (min) && (x) <= (max)) || ((x) == ESP_BLE_CONN_PARAM_UNDEF))
+
 typedef enum {
     BTC_GAP_BLE_ACT_CFG_ADV_DATA = 0,
     BTC_GAP_BLE_ACT_SET_SCAN_PARAM,