Bluetooth: controller: define adv channel access address as macro in pdu.h
The new macro is PDU_AC_ACCESS_ADDR Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
This commit is contained in:
parent
7d2586533d
commit
5308a941a9
7 changed files with 10 additions and 8 deletions
|
@ -6603,7 +6603,7 @@ again:
|
|||
* It shall not be a sequence that differs from the advertising channel
|
||||
* packets Access Address by only one bit.
|
||||
*/
|
||||
adv_aa_check = access_addr ^ 0x8e89bed6;
|
||||
adv_aa_check = access_addr ^ PDU_AC_ACCESS_ADDR;
|
||||
if (util_ones_count_get((u8_t *)&adv_aa_check,
|
||||
sizeof(adv_aa_check)) <= 1) {
|
||||
goto again;
|
||||
|
@ -6719,7 +6719,7 @@ static void event_adv(u32_t ticks_at_expire, u32_t remainder,
|
|||
u16_t lazy, void *context)
|
||||
{
|
||||
u32_t remainder_us;
|
||||
u32_t aa = 0x8e89bed6;
|
||||
u32_t aa = PDU_AC_ACCESS_ADDR;
|
||||
|
||||
ARG_UNUSED(remainder);
|
||||
ARG_UNUSED(lazy);
|
||||
|
@ -7151,7 +7151,7 @@ static void event_scan(u32_t ticks_at_expire, u32_t remainder, u16_t lazy,
|
|||
{
|
||||
u32_t remainder_us;
|
||||
u32_t ret;
|
||||
u32_t aa = 0x8e89bed6;
|
||||
u32_t aa = PDU_AC_ACCESS_ADDR;
|
||||
|
||||
ARG_UNUSED(remainder);
|
||||
ARG_UNUSED(lazy);
|
||||
|
|
|
@ -120,7 +120,7 @@ static int init_reset(void)
|
|||
static int prepare_cb(struct lll_prepare_param *prepare_param)
|
||||
{
|
||||
struct lll_adv *lll = prepare_param->param;
|
||||
u32_t aa = sys_cpu_to_le32(0x8e89bed6);
|
||||
u32_t aa = sys_cpu_to_le32(PDU_AC_ACCESS_ADDR);
|
||||
u32_t ticks_at_event, ticks_at_start;
|
||||
struct evt_hdr *evt;
|
||||
u32_t remainder_us;
|
||||
|
|
|
@ -119,7 +119,7 @@ static int init_reset(void)
|
|||
static int prepare_cb(struct lll_prepare_param *prepare_param)
|
||||
{
|
||||
struct lll_scan *lll = prepare_param->param;
|
||||
u32_t aa = sys_cpu_to_le32(0x8e89bed6);
|
||||
u32_t aa = sys_cpu_to_le32(PDU_AC_ACCESS_ADDR);
|
||||
u32_t ticks_at_event, ticks_at_start;
|
||||
struct node_rx_pdu *node_rx;
|
||||
struct evt_hdr *evt;
|
||||
|
|
|
@ -118,7 +118,7 @@ static int init_reset(void)
|
|||
static int prepare_cb(struct lll_prepare_param *prepare_param)
|
||||
{
|
||||
struct lll_adv *lll = prepare_param->param;
|
||||
u32_t aa = sys_cpu_to_le32(0x8e89bed6);
|
||||
u32_t aa = sys_cpu_to_le32(PDU_AC_ACCESS_ADDR);
|
||||
u32_t ticks_at_event, ticks_at_start;
|
||||
struct evt_hdr *evt;
|
||||
u32_t remainder_us;
|
||||
|
|
|
@ -118,7 +118,7 @@ static int init_reset(void)
|
|||
static int prepare_cb(struct lll_prepare_param *prepare_param)
|
||||
{
|
||||
struct lll_scan *lll = prepare_param->param;
|
||||
u32_t aa = sys_cpu_to_le32(0x8e89bed6);
|
||||
u32_t aa = sys_cpu_to_le32(PDU_AC_ACCESS_ADDR);
|
||||
u32_t ticks_at_event, ticks_at_start;
|
||||
struct node_rx_pdu *node_rx;
|
||||
struct evt_hdr *evt;
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
#define PDU_AC_LL_HEADER_SIZE (offsetof(struct pdu_adv, payload))
|
||||
/* Advertisement channel maximum PDU size */
|
||||
#define PDU_AC_SIZE_MAX (PDU_AC_LL_HEADER_SIZE + PDU_AC_PAYLOAD_SIZE_MAX)
|
||||
/* Advertisement channel Access Address */
|
||||
#define PDU_AC_ACCESS_ADDR 0x8e89bed6
|
||||
|
||||
#define ACCESS_ADDR_SIZE 4
|
||||
#define ADVA_SIZE 6
|
||||
|
|
|
@ -824,7 +824,7 @@ again:
|
|||
* It shall not be a sequence that differs from the advertising channel
|
||||
* packets Access Address by only one bit.
|
||||
*/
|
||||
adv_aa_check = aa ^ 0x8e89bed6;
|
||||
adv_aa_check = aa ^ PDU_AC_ACCESS_ADDR;
|
||||
if (util_ones_count_get((u8_t *)&adv_aa_check,
|
||||
sizeof(adv_aa_check)) <= 1) {
|
||||
goto again;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue