Page 1 of 1

Where are esp_wifi_* functions defined?

Posted: Thu Jun 15, 2017 10:46 pm
by al3x-h
I tried searching all files that

Code: Select all

 #include "esp_wifi.h
but can't actually find where the functions are actually defined. I want to take a look at the implementation for

Code: Select all

esp_wifi_set_protocol
, which is why I'm asking.

Re: Where are esp_wifi_* functions defined?

Posted: Fri Jun 16, 2017 1:48 am
by WiFive

Re: Where are esp_wifi_* functions defined?

Posted: Fri Jun 16, 2017 3:08 am
by madscientist_42
I suspect that they can Open up the WiFi part, because they own the IP through and through, being a carry over from their prior tech. (If so, please, please, please consider it. It unlocks all sorts of things on the WiFi side of this device.)

Re: Where are esp_wifi_* functions defined?

Posted: Fri Jun 16, 2017 6:57 am
by al3x-h
So how exactly does GNU make know where to grab the esp_wifi_* API calls then? That code must be on the system somewhere perhaps in binary? Can someone point out the part of the make process that handles this? Just our of curiousity. Thanks!

Re: Where are esp_wifi_* functions defined?

Posted: Fri Jun 16, 2017 8:48 pm
by WiFive
https://github.com/espressif/esp-idf/tr ... ents/esp32

See the submodule that brings in the lib(s) in archive format?