1 #include <stdint.h> 2 #include "wifi_hal.h" 3 4 wifi_error wifi_initialize(wifi_handle *handle) { 5 return WIFI_ERROR_NOT_SUPPORTED; 6 } 7 8 void wifi_cleanup(wifi_handle handle, wifi_cleaned_up_handler handler) { 9 } 10 11 void wifi_event_loop(wifi_handle handle) { 12 13 } 14 15 void wifi_get_error_info(wifi_error err, const char **msg) { 16 *msg = NULL; 17 } 18 19 wifi_error wifi_get_supported_feature_set(wifi_interface_handle handle, feature_set *set) { 20 return WIFI_ERROR_UNINITIALIZED; 21 } 22 23 wifi_error wifi_get_concurrency_matrix(wifi_interface_handle handle, int max_size, 24 feature_set *matrix, int *size) { 25 return WIFI_ERROR_UNINITIALIZED; 26 } 27 28 wifi_error wifi_set_scanning_mac_oui(wifi_interface_handle handle, unsigned char *oui) { 29 return WIFI_ERROR_UNINITIALIZED; 30 } 31 32 /* List of all supported channels, including 5GHz channels */ 33 wifi_error wifi_get_supported_channels(wifi_handle handle, int *size, wifi_channel *list) { 34 return WIFI_ERROR_UNINITIALIZED; 35 } 36 37 /* Enhanced power reporting */ 38 wifi_error wifi_is_epr_supported(wifi_handle handle) { 39 return WIFI_ERROR_UNINITIALIZED; 40 } 41 42 /* multiple interface support */ 43 wifi_error wifi_get_ifaces(wifi_handle handle, int *num_ifaces, wifi_interface_handle **ifaces) { 44 return WIFI_ERROR_UNINITIALIZED; 45 } 46 47 wifi_error wifi_get_iface_name(wifi_interface_handle iface, char *name, size_t size) { 48 return WIFI_ERROR_UNINITIALIZED; 49 } 50 51 wifi_error wifi_set_iface_event_handler(wifi_request_id id, 52 wifi_interface_handle iface, wifi_event_handler eh) { 53 return WIFI_ERROR_UNINITIALIZED; 54 } 55 56 wifi_error wifi_reset_iface_event_handler(wifi_request_id id, wifi_interface_handle iface) { 57 return WIFI_ERROR_UNINITIALIZED; 58 } 59 60 wifi_error wifi_start_gscan(wifi_request_id id, wifi_interface_handle iface, 61 wifi_scan_cmd_params params, wifi_scan_result_handler handler) { 62 return WIFI_ERROR_UNINITIALIZED; 63 } 64 65 wifi_error wifi_stop_gscan(wifi_request_id id, wifi_interface_handle iface) { 66 return WIFI_ERROR_UNINITIALIZED; 67 } 68 69 wifi_error wifi_get_cached_gscan_results(wifi_interface_handle iface, byte flush, 70 int max, wifi_scan_result *results, int *num) { 71 return WIFI_ERROR_UNINITIALIZED; 72 } 73 74 wifi_error wifi_get_cached_gscan_results(wifi_interface_handle iface, byte flush, 75 wifi_scan_result *results, int *num) { 76 return WIFI_ERROR_UNINITIALIZED; 77 } 78 79 wifi_error wifi_set_bssid_hotlist(wifi_request_id id, wifi_interface_handle iface, 80 wifi_bssid_hotlist_params params, wifi_hotlist_ap_found_handler handler) { 81 return WIFI_ERROR_UNINITIALIZED; 82 } 83 84 wifi_error wifi_reset_bssid_hotlist(wifi_request_id id, wifi_interface_handle iface) { 85 return WIFI_ERROR_UNINITIALIZED; 86 } 87 88 wifi_error wifi_set_significant_change_handler(wifi_request_id id, wifi_interface_handle iface, 89 wifi_significant_change_params params, wifi_significant_change_handler handler) { 90 return WIFI_ERROR_UNINITIALIZED; 91 } 92 93 wifi_error wifi_reset_significant_change_handler(wifi_request_id id, wifi_interface_handle iface) { 94 return WIFI_ERROR_UNINITIALIZED; 95 } 96 97 wifi_error wifi_get_gscan_capabilities(wifi_interface_handle handle, 98 wifi_gscan_capabilities *capabilities) { 99 return WIFI_ERROR_UNINITIALIZED; 100 } 101 102 wifi_error wifi_set_link_stats(wifi_interface_handle iface, wifi_link_layer_params params) { 103 return WIFI_ERROR_UNINITIALIZED; 104 } 105 106 wifi_error wifi_get_link_stats(wifi_request_id id, 107 wifi_interface_handle iface, wifi_stats_result_handler handler) { 108 return WIFI_ERROR_UNINITIALIZED; 109 } 110 111 wifi_error wifi_clear_link_stats(wifi_interface_handle iface, 112 u32 stats_clear_req_mask, u32 *stats_clear_rsp_mask, u8 stop_req, u8 *stop_rsp) { 113 return WIFI_ERROR_UNINITIALIZED; 114 } 115 116 wifi_error wifi_get_valid_channels(wifi_interface_handle handle, 117 int band, int max_channels, wifi_channel *channels, int *num_channels) { 118 return WIFI_ERROR_UNINITIALIZED; 119 } 120 121 /* API to request RTT measurement */ 122 wifi_error wifi_rtt_range_request(wifi_request_id id, wifi_interface_handle iface, 123 unsigned num_rtt_config, wifi_rtt_config rtt_config[], wifi_rtt_event_handler handler) { 124 return WIFI_ERROR_NOT_SUPPORTED; 125 } 126 127 /* API to cancel RTT measurements */ 128 wifi_error wifi_rtt_range_cancel(wifi_request_id id, wifi_interface_handle iface, 129 unsigned num_devices, mac_addr addr[]) { 130 return WIFI_ERROR_NOT_SUPPORTED; 131 } 132 133 wifi_error wifi_set_nodfs_flag(wifi_interface_handle iface, u32 nodfs) { 134 return WIFI_ERROR_NOT_SUPPORTED; 135 } 136