mirror of
https://github.com/pvvx/ESP8266.git
synced 2025-07-25 21:01:02 +03:00
first commit
This commit is contained in:
34
Espressif_ESP8089_SDIO_WiFi/esp8089/esp_utils.h
Normal file
34
Espressif_ESP8089_SDIO_WiFi/esp8089/esp_utils.h
Normal file
@ -0,0 +1,34 @@
|
||||
/*
|
||||
* Copyright (c) 2011-2012 Espressif System.
|
||||
*/
|
||||
|
||||
#ifndef _ESP_UTILS_H_
|
||||
#define _ESP_UTILS_H_
|
||||
|
||||
#include "linux/types.h"
|
||||
#include <linux/version.h>
|
||||
|
||||
#ifndef BIT
|
||||
#define BIT(x) (0x1 << (x))
|
||||
#endif
|
||||
|
||||
u32 esp_ieee2mhz(u8 chan);
|
||||
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39))
|
||||
enum ieee80211_key_alg {
|
||||
ALG_WEP,
|
||||
ALG_TKIP,
|
||||
ALG_CCMP,
|
||||
ALG_AES_CMAC
|
||||
};
|
||||
|
||||
int esp_cipher2alg(int cipher);
|
||||
|
||||
void esp_rx_checksum_test(struct sk_buff *skb);
|
||||
void esp_gen_err_checksum(struct sk_buff *skb);
|
||||
|
||||
#endif /* NEW_KERNEL */
|
||||
|
||||
bool esp_is_ip_pkt(struct sk_buff *skb);
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user