Commit | Line | Data |
---|---|---|
c5c77ba1 JK |
1 | /* ////////////////////////////////////////////////////////////////////////// */ |
2 | /* */ | |
3 | /* Copyright (c) Atmel Corporation. All rights reserved. */ | |
4 | /* */ | |
5 | /* Module Name: wilc_wlan_cfg.h */ | |
6 | /* */ | |
7 | /* */ | |
8 | /* ///////////////////////////////////////////////////////////////////////// */ | |
9 | ||
10 | #ifndef WILC_WLAN_CFG_H | |
11 | #define WILC_WLAN_CFG_H | |
12 | ||
837f9989 | 13 | struct wilc_cfg_byte { |
ec53adfe CL |
14 | u16 id; |
15 | u16 val; | |
837f9989 | 16 | }; |
c5c77ba1 | 17 | |
837f9989 | 18 | struct wilc_cfg_hword { |
ec53adfe CL |
19 | u16 id; |
20 | u16 val; | |
837f9989 | 21 | }; |
c5c77ba1 | 22 | |
837f9989 | 23 | struct wilc_cfg_word { |
fbc2fe16 CL |
24 | u32 id; |
25 | u32 val; | |
837f9989 | 26 | }; |
c5c77ba1 | 27 | |
837f9989 | 28 | struct wilc_cfg_str { |
fbc2fe16 | 29 | u32 id; |
51e825f7 | 30 | u8 *str; |
837f9989 | 31 | }; |
c5c77ba1 | 32 | |
cd04d221 | 33 | struct wilc; |
17e8f165 | 34 | int wilc_wlan_cfg_set_wid(u8 *frame, u32 offset, u16 id, u8 *buf, int size); |
ec1b86bf | 35 | int wilc_wlan_cfg_get_wid(u8 *frame, u32 offset, u16 id); |
355cca2a | 36 | int wilc_wlan_cfg_get_wid_value(u16 wid, u8 *buffer, u32 buffer_size); |
cd04d221 GL |
37 | int wilc_wlan_cfg_indicate_rx(struct wilc *wilc, u8 *frame, int size, |
38 | struct wilc_cfg_rsp *rsp); | |
bda2b2fb | 39 | int wilc_wlan_cfg_init(void); |
17e8f165 | 40 | |
c5c77ba1 | 41 | #endif |