diff options
author | Vinit Deshpande <vinitd@google.com> | 2015-03-14 22:14:30 -0700 |
---|---|---|
committer | Vinit Deshpande <vinitd@google.com> | 2015-03-14 22:16:18 -0700 |
commit | b5e790062270cfd06c25d6c5a771b63fe2b3d54e (patch) | |
tree | ac42ace7ccc141635d19f547df1c37e417ca9055 /include/hardware_legacy/wifi_hal.h | |
parent | efa226a9b009d8bfa6fa4379b82194731d2646f4 (diff) | |
parent | 47fb7ab9d086fd23ecbd5485a0101345eb14353e (diff) | |
download | hardware_libhardware_legacy-b5e790062270cfd06c25d6c5a771b63fe2b3d54e.zip hardware_libhardware_legacy-b5e790062270cfd06c25d6c5a771b63fe2b3d54e.tar.gz hardware_libhardware_legacy-b5e790062270cfd06c25d6c5a771b63fe2b3d54e.tar.bz2 |
am "additional HAL APIs"
merged from goog/mirror-m-wireless-internal-release
47fb7ab additional HAL APIs
Change-Id: I359141b6d11093441d430071f020bf140a13e866
Diffstat (limited to 'include/hardware_legacy/wifi_hal.h')
-rw-r--r-- | include/hardware_legacy/wifi_hal.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/hardware_legacy/wifi_hal.h b/include/hardware_legacy/wifi_hal.h index f4afb99..122bbd0 100644 --- a/include/hardware_legacy/wifi_hal.h +++ b/include/hardware_legacy/wifi_hal.h @@ -23,6 +23,29 @@ extern "C" #endif #include <stdint.h> +/* WiFi Common definitions */ +/* channel operating width */ +typedef enum { + WIFI_CHAN_WIDTH_20 = 0, + WIFI_CHAN_WIDTH_40 = 1, + WIFI_CHAN_WIDTH_80 = 2, + WIFI_CHAN_WIDTH_160 = 3, + WIFI_CHAN_WIDTH_80P80 = 4, + WIFI_CHAN_WIDTH_5 = 5, + WIFI_CHAN_WIDTH_10 = 6, + WIFI_CHAN_WIDTH_INVALID = -1 +} wifi_channel_width; + +typedef int wifi_radio; +typedef int wifi_channel; + +typedef struct { + wifi_channel_width width; + int center_frequency0; + int center_frequency1; + int primary_frequency; +} wifi_channel_spec; + typedef enum { WIFI_SUCCESS = 0, WIFI_ERROR_NONE = 0, |