diff --git a/components/bt/common/ble_log/src/internal_include/ble_log_lbm.h b/components/bt/common/ble_log/src/internal_include/ble_log_lbm.h index b8e2a691724..1d1e7042705 100644 --- a/components/bt/common/ble_log/src/internal_include/ble_log_lbm.h +++ b/components/bt/common/ble_log/src/internal_include/ble_log_lbm.h @@ -35,7 +35,7 @@ typedef struct { #define BLE_LOG_FRAME_HEAD_LEN (sizeof(ble_log_frame_head_t)) #define BLE_LOG_FRAME_TAIL_LEN (sizeof(uint32_t)) #define BLE_LOG_FRAME_OVERHEAD (BLE_LOG_FRAME_HEAD_LEN + BLE_LOG_FRAME_TAIL_LEN) -#define BLE_LOG_MAKE_FRAME_META(src_code, sn) ((src_code & 0xFF) | (sn << 8)) +#define BLE_LOG_MAKE_FRAME_META(src_code, sn) (((src_code) & 0xFF) | ((sn) << 8)) /* ---------------------------------- */ /* Log Buffer Manager Defines */ diff --git a/components/bt/common/ble_log/src/internal_include/ble_log_prph.h b/components/bt/common/ble_log/src/internal_include/ble_log_prph.h index 01189566d9a..a466df91795 100644 --- a/components/bt/common/ble_log/src/internal_include/ble_log_prph.h +++ b/components/bt/common/ble_log/src/internal_include/ble_log_prph.h @@ -27,7 +27,7 @@ typedef struct { void *owner; } ble_log_prph_trans_t; -#define BLE_LOG_TRANS_FREE_SPACE(trans) (trans->size - trans->pos) +#define BLE_LOG_TRANS_FREE_SPACE(trans) ((trans)->size - (trans)->pos) #define BLE_LOG_TRANS_BUF_CNT (4) /* INTERFACE */