Add prototypes for existing softap_xxx_station_info SDK functions

This commit is contained in:
Angus Gratton 2015-10-28 10:30:40 +11:00
parent 43a8bf2087
commit 83cb660915
3 changed files with 16 additions and 2 deletions

View file

@ -81,8 +81,8 @@ struct sdk_g_ic_volatile_st {
void *_unknown180; void *_unknown180;
void *_unknown184; void *_unknown184;
struct station_info *station_info_head; struct sdk_station_info *station_info_head;
struct station_info *station_info_tail; struct sdk_station_info *station_info_tail;
uint32_t _unknown190; uint32_t _unknown190;
uint32_t _unknown194; uint32_t _unknown194;

View file

@ -10,6 +10,7 @@
#include <espressif/esp_common.h> #include <espressif/esp_common.h>
#include <espressif/sdk_private.h> #include <espressif/sdk_private.h>
#include <sdk_internal.h>
#include <FreeRTOS.h> #include <FreeRTOS.h>
#include <task.h> #include <task.h>
#include <queue.h> #include <queue.h>

View file

@ -6,6 +6,10 @@
#ifndef __ESP_SOFTAP_H__ #ifndef __ESP_SOFTAP_H__
#define __ESP_SOFTAP_H__ #define __ESP_SOFTAP_H__
#include <stdint.h>
#include "lwip/ip_addr.h"
#include "espressif/queue.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
@ -24,6 +28,15 @@ struct sdk_softap_config {
bool sdk_wifi_softap_get_config(struct sdk_softap_config *config); bool sdk_wifi_softap_get_config(struct sdk_softap_config *config);
bool sdk_wifi_softap_set_config(struct sdk_softap_config *config); bool sdk_wifi_softap_set_config(struct sdk_softap_config *config);
struct sdk_station_info {
STAILQ_ENTRY(sdk_station_info) next;
uint8_t bssid[6];
struct ip_addr ip;
};
struct sdk_station_info* sdk_wifi_softap_get_station_info();
bool sdk_wifi_softap_free_station_info();
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif