WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
mac_addr.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
3 * Description: wal common msg api.
4 */
5
6#ifndef __MAC_ADDR_H__
7#define __MAC_ADDR_H__
8
9#ifdef __cplusplus
10#if __cplusplus
11extern "C" {
12#endif
13#endif
14
15#define IFTYPE_BLE 0xF1
16#define IFTYPE_SLE 0xF2
17typedef uint32_t(*mac_derivation_ptr)(uint8_t* origin_mac, uint8_t num, uint8_t type,
18 uint8_t *output_mac, uint8_t out_put_num);
20void init_dev_addr(void);
21uint32_t get_dev_addr(uint8_t *pc_addr, uint8_t addr_len, uint8_t type);
22uint32_t set_dev_addr(const uint8_t *pc_addr, uint8_t mac_len, uint8_t type);
23
24#ifdef __cplusplus
25#if __cplusplus
26}
27#endif
28#endif
29
30#endif
uint32_t get_dev_addr(uint8_t *pc_addr, uint8_t addr_len, uint8_t type)
Definition mac_addr.c:191
uint32_t set_dev_addr(const uint8_t *pc_addr, uint8_t mac_len, uint8_t type)
Definition mac_addr.c:260
void set_mac_derivation_ptr(mac_derivation_ptr ptr)
Definition mac_addr.c:72
uint32_t(* mac_derivation_ptr)(uint8_t *origin_mac, uint8_t num, uint8_t type, uint8_t *output_mac, uint8_t out_put_num)
Definition mac_addr.h:17
void init_dev_addr(void)
Definition mac_addr.c:326
osal_u8 type
Definition oal_net.h:0