what's the differernt of these advertise address
/// - GAPM_PUBLIC_ADDR: Public Address
/// - GAPM_PROVIDED_RND_ADDR: Provided random address
/// - GAPM_GEN_STATIC_RND_ADDR: Generated static random address
/// - GAPM_GEN_RSLV_ADDR: Generated resolvable private random address
/// - GAPM_GEN_NON_RSLV_ADDR: Generated non-resolvable private random address
/// - GAPM_PROVIDED_RECON_ADDR: Provided Recsonnection address (only for GAPM_ADV_DIRECT)
.addr_src = GAPM_PUBLIC_ADDR,