Esp8266 series library
This is old version. Wait for The new One,I hope use it and enjoy.
I use Stm32f103vc and Keil Compiler and Stm32CubeMX wizard.
Please Do This ...
1) Enable FreeRTOS
2) Config your usart and enable interrupt on CubeMX
3) Select "General peripheral Initalizion as a pair of '.c/.h' file per peripheral" on project settings.
4) Config your WifiConfig.h file.
5) Add Wifi_RxCallBack() on usart interrupt routin.
6) call Wifi_Init(osPriorityNormal) on your app.
7) Config your app on WifiUser.c.