static int upipe_set_short_addr(struct device *dev, u16_t short_addr) { u8_t short_addr_le[2]; ARG_UNUSED(dev); sys_put_le16(short_addr, short_addr_le); memcpy(dev_short_addr, short_addr_le, SHORT_ADDRESS_SIZE); return 0; }
static int upipe_set_pan_id(struct device *dev, u16_t pan_id) { u8_t pan_id_le[2]; ARG_UNUSED(dev); sys_put_le16(pan_id, pan_id_le); memcpy(dev_pan_id, pan_id_le, PAN_ID_SIZE); return 0; }
static int nrf5_set_short_addr(struct device *dev, u16_t short_addr) { u8_t short_addr_le[2]; ARG_UNUSED(dev); sys_put_le16(short_addr, short_addr_le); nrf_drv_radio802154_short_address_set(short_addr_le); SYS_LOG_DBG("0x%x", short_addr); return 0; }
static int nrf5_set_pan_id(struct device *dev, u16_t pan_id) { u8_t pan_id_le[2]; ARG_UNUSED(dev); sys_put_le16(pan_id, pan_id_le); nrf_drv_radio802154_pan_id_set(pan_id_le); SYS_LOG_DBG("0x%x", pan_id); return 0; }