From 2b5c570ab362237d0463c7a3b4e1569ca2ac7ef2 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Mon, 26 Jun 2017 16:51:21 +0200 Subject: [PATCH] nimble/controller: Reduce padding in ble_ll_adv_sm Move some fields around to minimize padding. X-Original-Commit: fca1b8a5c110f6a2c15d34e0d1730b36adc9ea3a --- nimble/controller/src/ble_ll_adv.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/nimble/controller/src/ble_ll_adv.c b/nimble/controller/src/ble_ll_adv.c index 77f16ddd3..a1c7c3aef 100644 --- a/nimble/controller/src/ble_ll_adv.c +++ b/nimble/controller/src/ble_ll_adv.c @@ -84,6 +84,7 @@ struct ble_ll_adv_sm int8_t adv_rpa_index; uint8_t flags; int8_t adv_txpwr; + uint16_t props; uint16_t adv_itvl_min; uint16_t adv_itvl_max; uint32_t adv_itvl_usecs; @@ -100,18 +101,16 @@ struct ble_ll_adv_sm uint8_t *conn_comp_ev; struct os_event adv_txdone_ev; struct ble_ll_sched_item adv_sch; - uint16_t props; #if MYNEWT_VAL(BLE_ANDROID_MULTI_ADV_SUPPORT) - uint8_t adv_secondary; - uint8_t adv_secondary_chan; uint32_t adv_secondary_start_time; struct ble_ll_sched_item adv_secondary_sch; - - uint8_t adv_random_addr[BLE_DEV_ADDR_LEN]; uint16_t duration; /* TODO */ + uint16_t did; + uint8_t adv_secondary; + uint8_t adv_secondary_chan; + uint8_t adv_random_addr[BLE_DEV_ADDR_LEN]; uint8_t events_max; uint8_t events; - uint16_t did; uint8_t pri_phy; uint8_t sec_phy; uint8_t sid;