/* * Copyright (C) 2015-2018 Alibaba Group Holding Limited */ #ifndef __AWSS_HT40_H__ #define __AWSS_HT40_H__ #ifdef AWSS_SUPPORT_HT40 #include #include "os.h" #include "zconfig_ieee80211.h" #include "zconfig_protocol.h" #if defined(__cplusplus) /* If this is a C++ compiler, use C linkage */ extern "C" { #endif struct ht40_ctrl { uint16_t length; uint8_t filter; signed char rssi; }; int ht40_init(void); int awss_ieee80211_ht_ctrl_process(uint8_t *ht_ctrl, int len, int link_type, struct parser_res *res, signed char rssi); int awss_recv_callback_ht_ctrl(struct parser_res *res); #if defined(__cplusplus) /* If this is a C++ compiler, use C linkage */ } #endif #endif #endif