* BTA_JvStartDiscovery
* it can be de-allocated after the last call to access the database */
static uint8_t bta_jv_sdp_raw_data[BTA_JV_SDP_RAW_DATA_SIZE];
-static uint8_t __attribute__((aligned(4)))
-bta_jv_sdp_db_data[BTA_JV_SDP_DB_SIZE];
+static tSDP_DISCOVERY_DB
+ bta_jv_sdp_db_data[BTA_JV_SDP_DB_SIZE / sizeof(tSDP_DISCOVERY_DB)];
/* JV configuration structure */
const tBTA_JV_CFG bta_jv_cfg = {
BTA_JV_SDP_RAW_DATA_SIZE, /* The size of p_sdp_raw_data */
- BTA_JV_SDP_DB_SIZE, /* The size of p_sdp_db_data */
- bta_jv_sdp_raw_data, /* The data buffer to keep raw data */
- (tSDP_DISCOVERY_DB*)
- bta_jv_sdp_db_data /* The data buffer to keep SDP database */
+ (BTA_JV_SDP_DB_SIZE / sizeof(tSDP_DISCOVERY_DB)) *
+ sizeof(tSDP_DISCOVERY_DB), /* The size of p_sdp_db_data */
+ bta_jv_sdp_raw_data, /* The data buffer to keep raw data */
+ bta_jv_sdp_db_data /* The data buffer to keep SDP database */
};
-tBTA_JV_CFG* p_bta_jv_cfg = (tBTA_JV_CFG*)&bta_jv_cfg;
+const tBTA_JV_CFG* p_bta_jv_cfg = &bta_jv_cfg;
#define BTA_MCE_SDP_DB_SIZE 4500
#endif
-static uint8_t __attribute__((aligned(4)))
-bta_mce_sdp_db_data[BTA_MCE_SDP_DB_SIZE];
+static tSDP_DISCOVERY_DB
+ bta_mce_sdp_db_data[BTA_MCE_SDP_DB_SIZE / sizeof(tSDP_DISCOVERY_DB)];
/* MCE configuration structure */
const tBTA_MCE_CFG bta_mce_cfg = {
- BTA_MCE_SDP_DB_SIZE,
- (tSDP_DISCOVERY_DB*)
- bta_mce_sdp_db_data /* The data buffer to keep SDP database */
+ (BTA_MCE_SDP_DB_SIZE / sizeof(tSDP_DISCOVERY_DB)) *
+ sizeof(tSDP_DISCOVERY_DB),
+ bta_mce_sdp_db_data /* The data buffer to keep SDP database */
};
-tBTA_MCE_CFG* p_bta_mce_cfg = (tBTA_MCE_CFG*)&bta_mce_cfg;
+const tBTA_MCE_CFG* p_bta_mce_cfg = &bta_mce_cfg;
#define BTA_SDP_DB_SIZE 4500
#endif
-static uint8_t __attribute__((aligned(4))) bta_sdp_db_data[BTA_SDP_DB_SIZE];
+static tSDP_DISCOVERY_DB
+ bta_sdp_db_data[BTA_SDP_DB_SIZE / sizeof(tSDP_DISCOVERY_DB)];
/* SDP configuration structure */
const tBTA_SDP_CFG bta_sdp_cfg = {
- BTA_SDP_DB_SIZE,
- (tSDP_DISCOVERY_DB*)
- bta_sdp_db_data /* The data buffer to keep SDP database */
+ (BTA_SDP_DB_SIZE / sizeof(tSDP_DISCOVERY_DB)) * sizeof(tSDP_DISCOVERY_DB),
+ bta_sdp_db_data /* The data buffer to keep SDP database */
};
-tBTA_SDP_CFG* p_bta_sdp_cfg = (tBTA_SDP_CFG*)&bta_sdp_cfg;
+const tBTA_SDP_CFG* p_bta_sdp_cfg = &bta_sdp_cfg;