mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #9158 from davidsaada/david_lto_dup_types
Fix LTO build failures due to duplicate local typespull/9164/head
commit
cc2e15c84e
|
@ -50,6 +50,8 @@
|
|||
#define RFF_TX 0x04
|
||||
#define RFF_CCA 0x08
|
||||
|
||||
namespace {
|
||||
|
||||
typedef enum {
|
||||
RF_MODE_NORMAL = 0,
|
||||
RF_MODE_SNIFFER = 1,
|
||||
|
@ -82,6 +84,8 @@ typedef enum {
|
|||
STATE_TRANSITION_IN_PROGRESS = 0x1F
|
||||
} rf_trx_states_t;
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
static const uint8_t *rf_tx_data; // Points to Nanostack's buffer
|
||||
static uint8_t rf_tx_length;
|
||||
/*ACK wait duration changes depending on data rate*/
|
||||
|
|
|
@ -65,6 +65,8 @@ extern "C" {
|
|||
#define gXcvrLowPowerState_d gXcvrPwrAutodoze_c
|
||||
#endif
|
||||
|
||||
namespace {
|
||||
|
||||
/* MCR20A XCVR states */
|
||||
typedef enum xcvrState_tag {
|
||||
gIdle_c,
|
||||
|
@ -106,6 +108,8 @@ typedef enum {
|
|||
TX_ARET_ON = 0x19
|
||||
} rf_trx_states_t;
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
/*RF receive buffer*/
|
||||
static uint8_t rf_buffer[RF_BUFFER_SIZE];
|
||||
|
||||
|
|
|
@ -39,6 +39,8 @@ static const uint32_t supported_flags = mbed::KVStore::WRITE_ONCE_FLAG;
|
|||
|
||||
using namespace mbed;
|
||||
|
||||
namespace {
|
||||
|
||||
// incremental set handle
|
||||
typedef struct {
|
||||
char *key;
|
||||
|
@ -53,6 +55,8 @@ typedef struct {
|
|||
char *prefix;
|
||||
} key_iterator_handle_t;
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
// Local Functions
|
||||
static char *string_ndup(const char *src, size_t size);
|
||||
|
||||
|
|
|
@ -48,6 +48,8 @@ static const char *const auth_prefix = "AUTH";
|
|||
|
||||
static const uint32_t security_flags = KVStore::REQUIRE_CONFIDENTIALITY_FLAG | KVStore::REQUIRE_REPLAY_PROTECTION_FLAG;
|
||||
|
||||
namespace {
|
||||
|
||||
typedef struct {
|
||||
uint16_t metadata_size;
|
||||
uint16_t revision;
|
||||
|
@ -72,6 +74,8 @@ typedef struct {
|
|||
KVStore::iterator_t underlying_it;
|
||||
} key_iterator_handle_t;
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
|
||||
// -------------------------------------------------- Local Functions Declaration ----------------------------------------------------
|
||||
|
||||
|
|
|
@ -33,6 +33,8 @@ static const uint32_t delete_flag = (1UL << 31);
|
|||
static const uint32_t internal_flags = delete_flag;
|
||||
static const uint32_t supported_flags = KVStore::WRITE_ONCE_FLAG;
|
||||
|
||||
namespace {
|
||||
|
||||
typedef struct {
|
||||
uint32_t magic;
|
||||
uint16_t header_size;
|
||||
|
@ -93,6 +95,8 @@ typedef struct {
|
|||
char *prefix;
|
||||
} key_iterator_handle_t;
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
|
||||
// -------------------------------------------------- Local Functions Declaration ----------------------------------------------------
|
||||
|
||||
|
|
|
@ -30,6 +30,8 @@
|
|||
|
||||
// --------------------------------------------------------- Definitions ----------------------------------------------------------
|
||||
|
||||
namespace {
|
||||
|
||||
static const uint16_t delete_item_flag = 0x8000;
|
||||
static const uint16_t set_once_flag = 0x4000;
|
||||
static const uint16_t header_flag_mask = 0xF000;
|
||||
|
@ -72,6 +74,17 @@ static const int num_write_retries = 16;
|
|||
|
||||
static const uint8_t blank_flash_val = 0xFF;
|
||||
|
||||
typedef enum {
|
||||
NVSTORE_AREA_STATE_NONE = 0,
|
||||
NVSTORE_AREA_STATE_EMPTY,
|
||||
NVSTORE_AREA_STATE_VALID,
|
||||
} area_state_e;
|
||||
|
||||
static const uint32_t initial_crc = 0xFFFFFFFF;
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
|
||||
// See whether any of these defines are given (by config files)
|
||||
// If so, this means that that area configuration is given by the user
|
||||
#if defined(NVSTORE_AREA_1_ADDRESS) || defined(NVSTORE_AREA_1_SIZE) ||\
|
||||
|
@ -95,15 +108,6 @@ NVStore::nvstore_area_data_t NVStore::initial_area_params[] = {{0, 0},
|
|||
};
|
||||
#endif
|
||||
|
||||
typedef enum {
|
||||
NVSTORE_AREA_STATE_NONE = 0,
|
||||
NVSTORE_AREA_STATE_EMPTY,
|
||||
NVSTORE_AREA_STATE_VALID,
|
||||
} area_state_e;
|
||||
|
||||
static const uint32_t initial_crc = 0xFFFFFFFF;
|
||||
|
||||
|
||||
// -------------------------------------------------- Local Functions Declaration ----------------------------------------------------
|
||||
|
||||
// -------------------------------------------------- Functions Implementation ----------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue