20#ifndef H_BLE_STORE_CONFIG_PRIV_
21#define H_BLE_STORE_CONFIG_PRIV_
28 ble_store_config_our_secs[MYNEWT_VAL(BLE_STORE_MAX_BONDS)];
29extern int ble_store_config_num_our_secs;
32 ble_store_config_peer_secs[MYNEWT_VAL(BLE_STORE_MAX_BONDS)];
33extern int ble_store_config_num_peer_secs;
36 ble_store_config_cccds[MYNEWT_VAL(BLE_STORE_MAX_CCCDS)];
37extern int ble_store_config_num_cccds;
39#if MYNEWT_VAL(ENC_ADV_DATA)
40extern struct ble_store_value_ead
41 ble_store_config_eads[MYNEWT_VAL(BLE_STORE_MAX_EADS)];
42extern int ble_store_config_num_eads;
45extern struct ble_store_value_rpa_rec
46 ble_store_config_rpa_recs[MYNEWT_VAL(BLE_STORE_MAX_BONDS)];
47extern int ble_store_config_num_rpa_recs;
49extern struct ble_store_value_local_irk
50 ble_store_config_local_irks[MYNEWT_VAL(BLE_STORE_MAX_BONDS)];
51extern int ble_store_config_num_local_irks;
54#if MYNEWT_VAL(BLE_STORE_CONFIG_PERSIST)
56int ble_store_config_persist_our_secs(
void);
57int ble_store_config_persist_peer_secs(
void);
58int ble_store_config_persist_cccds(
void);
59#if MYNEWT_VAL(BLE_STORE_MAX_BONDS)
60int ble_restore_our_sec_nvs(
void);
61int ble_restore_peer_sec_nvs(
void);
63#if MYNEWT_VAL(ENC_ADV_DATA)
64int ble_store_config_persist_eads(
void);
66int ble_store_config_persist_rpa_recs(
void);
67int ble_store_config_persist_local_irk(
void);
68void ble_store_config_conf_init(
void);
72static inline int ble_store_config_persist_our_secs(
void) {
return 0; }
73static inline int ble_store_config_persist_peer_secs(
void) {
return 0; }
74static inline int ble_store_config_persist_cccds(
void) {
return 0; }
75#if MYNEWT_VAL(ENC_ADV_DATA)
76static inline int ble_store_config_persist_eads(
void) {
return 0; }
78static inline int ble_store_config_persist_rpa_recs(
void) {
return 0; }
79static inline int ble_store_config_persist_local_irk(
void) {
return 0; }
80static inline void ble_store_config_conf_init(
void) { }
82#if MYNEWT_VAL(BLE_HOST_BASED_PRIVACY)
83static inline int ble_store_persist_peer_records(
void) {
return 0; }
Definition ble_store.h:125
Definition ble_store.h:78