From 2ea1f1eef63e3b590836f9e412679133b45ee217 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Kopy=C5=9Bci=C5=84ski?= Date: Tue, 15 Dec 2020 12:19:10 +0100 Subject: [PATCH] mesh: Make access packet sizes defines public This commit makes BT_MESH_*_SDU_MAX macros public so that applications can use them. This is port of 347a1ab19f15a916a132133a0bcfa5dc87925b78 --- nimble/host/mesh/include/mesh/access.h | 3 +++ nimble/host/mesh/src/transport.h | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nimble/host/mesh/include/mesh/access.h b/nimble/host/mesh/include/mesh/access.h index fd1f1134c..9f923cb9e 100644 --- a/nimble/host/mesh/include/mesh/access.h +++ b/nimble/host/mesh/include/mesh/access.h @@ -42,6 +42,9 @@ extern "C" { #define BT_MESH_IS_DEV_KEY(key) (key == BT_MESH_KEY_DEV_LOCAL || \ key == BT_MESH_KEY_DEV_REMOTE) +#define BT_MESH_APP_SEG_SDU_MAX 12 +#define BT_MESH_TX_SDU_MAX (CONFIG_BT_MESH_TX_SEG_MAX * BT_MESH_APP_SEG_SDU_MAX) +#define BT_MESH_RX_SDU_MAX (CONFIG_BT_MESH_RX_SEG_MAX * BT_MESH_APP_SEG_SDU_MAX) /** Helper to define a mesh element within an array. * * In case the element has no SIG or Vendor models the helper diff --git a/nimble/host/mesh/src/transport.h b/nimble/host/mesh/src/transport.h index 4a9f7e39b..23be7139d 100644 --- a/nimble/host/mesh/src/transport.h +++ b/nimble/host/mesh/src/transport.h @@ -13,9 +13,6 @@ #define BT_MESH_SDU_UNSEG_MAX 11 #define BT_MESH_CTL_SEG_SDU_MAX 8 -#define BT_MESH_APP_SEG_SDU_MAX 12 -#define BT_MESH_TX_SDU_MAX (CONFIG_BT_MESH_TX_SEG_MAX * BT_MESH_APP_SEG_SDU_MAX) -#define BT_MESH_RX_SDU_MAX (CONFIG_BT_MESH_RX_SEG_MAX * BT_MESH_APP_SEG_SDU_MAX) #define BT_MESH_RX_CTL_MAX (CONFIG_BT_MESH_RX_SEG_MAX * BT_MESH_CTL_SEG_SDU_MAX) #define TRANS_SEQ_ZERO_MASK ((uint16_t)BIT_MASK(13))