277 Commits

Author SHA1 Message Date
01e26d9836 feat(lib): remove sniffer mode in sta/ap mode 2018-10-18 14:05:22 +08:00
05ff1226e7 Fix bug of not being able to send a single Byte with i2c_master_write
Signed-off-by: XiongYu <xiongyu@espressif.com>

Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/343
2018-10-17 18:06:35 +08:00
d0ab85904e Merge branch 'feature/refactor_i2c_driver' into 'master'
refactor(i2c):  Refactor i2c driver for esp8266 idf

See merge request sdk/ESP8266_RTOS_SDK!247
2018-10-15 17:57:49 +08:00
6232932aac feat(esp8266): Enable task watch dog dump information default 2018-10-15 09:53:59 +08:00
6591ef9ba2 feat(esp8266): Modify WIFI drop packet limite 2018-10-11 14:50:21 +08:00
55487d4a88 feat(esp8266): Add esp_wifi_send_pkt_freedom api define 2018-10-11 14:02:23 +08:00
282c1b8b37 feat(lib): add esp_wifi_send_pkt_freedom api 2018-10-11 13:54:50 +08:00
5c6fa0ac47 feat(lib): add promiscuous support in sta/softap mode 2018-10-09 15:54:23 +08:00
db6191c9db Revert "Merge branch 'feature/remove_link_parameters' into 'master'"
This reverts merge request !525
2018-09-28 15:38:58 +08:00
a5cdc760b4 refactor(i2c): refactor i2c driver for idf 2018-09-28 15:35:45 +08:00
588fdad231 Merge branch 'bugfix/fix_scan_error_in_block_mode' into 'master'
fix(lib): fix scan error in block mode

See merge request sdk/ESP8266_RTOS_SDK!522
2018-09-27 18:51:44 +08:00
f26e0e27ab feat(esp8266): Remove initialization stack align 2018-09-27 12:39:36 +08:00
e0c144f0d5 feat(esp8266): Remove link parameter from code for relink 2018-09-27 12:33:50 +08:00
05d66fc4f6 fix(lib): fix scan error in block mode 2018-09-26 20:47:50 +08:00
8ab11d4f80 feat(esp8266): Modify default watch dog trigger time from 6.5s to 26.2s for some calculation 2018-09-26 14:17:30 +08:00
a2ef119451 fix(esp8266): Fix esp_wifi_get_ap_rssi crash 2018-09-26 13:52:27 +08:00
e506236abd fix(lib): fix decrypt unencrypted packet error
fixes: https://github.com/espressif/ESP8266_RTOS_SDK/issues/147
2018-09-26 10:53:50 +08:00
96bb665961 feat(esp8266): Add esp_timer unit test 2018-09-25 20:20:18 +08:00
f537808a9a feat(esp8266): Add esp_timer function
This function is based on FreeRTOS timer not real time hard timer.
Adding this just for some user passing compiling.
2018-09-25 20:20:00 +08:00
447a2d9406 Merge branch 'feature/add_macro_of_filename' into 'master'
Add macro "__ESP_FILE__" and its configuration

See merge request sdk/ESP8266_RTOS_SDK!511
2018-09-25 11:25:53 +08:00
54cd3f4b61 feat(sdk): Midify "__FILE__" to "__ESP_FILE__" for some components 2018-09-21 13:04:59 +08:00
8f21fea94e feat(esp8266): Add macro "__ESP_FILE__" and its configuration 2018-09-21 13:03:55 +08:00
a24f89b8f5 feat(lib): add esp_wifi_get_ap_rssi api 2018-09-20 20:41:16 +08:00
e3dc6c2ad6 feat(esp8266): make tx rate start from 1M when ap is too close with station 2018-09-20 20:41:09 +08:00
23fa729988 fix(esp8266): Fix SoC reboot error 2018-09-20 17:09:21 +08:00
0dd8594d03 fix(esp8266): Fix compiling error when disable watch initialization 2018-09-18 16:00:02 +08:00
7b34f24aa4 feat(esp8266): Perfect WIFI OSI heap trace API 2018-09-18 13:59:47 +08:00
e952f2d3fc Merge branch 'feature/make_wifi_tx_rate_from_high_to_low' into 'master'
feat(esp8266): make wifi tx rate change from high to low

See merge request sdk/ESP8266_RTOS_SDK!426
2018-09-17 17:59:33 +08:00
c389ca3fb8 feat(esp8266): Add configuration link function
Select to link "FreeRTOS", "LWIP", "libcore.a" and "TCPIP adapter" global data to IRAM.
2018-09-17 17:53:41 +08:00
b3b3f9d3ef feat(spi_flash): Refactor SPI flash for saving IRAM 2018-09-17 16:12:39 +08:00
469906dec8 feat(esp8266): Update library
Link some function from IRAM to flash.
2018-09-17 14:14:52 +08:00
f5c913ed4f feat(esp8266): Add ppT task stack size configuration 2018-09-13 16:04:58 +08:00
1fc474b8c9 feat(pthread): Modify for ESP8266 2018-09-13 15:34:54 +08:00
7e8650dd65 feat(esp8266): Refactor task watch dog
1. Remove old watch dog function
2. Put WIFI NVS index table from RAM to flash
2018-09-13 15:20:33 +08:00
472fa796ed feat(esp8266): Add uiT task stack configuration 2018-09-13 13:35:27 +08:00
e40b6d645a feat(heap): Remove macro "MEMLEAK_DEBUG" 2018-09-12 11:12:40 +08:00
a4369522b9 feat(heap): Remove old heap and modify old heap API 2018-09-12 11:12:30 +08:00
260da4a6f3 feat(heap): Add new heap component 2018-09-12 11:12:17 +08:00
4484d800a8 feat(esp8266): add wps header file 2018-09-07 19:14:21 +08:00
f7996f4d90 feat(lib): refactor wps api 2018-09-07 19:14:01 +08:00
f0825485ff fix(esp8266): Disable "con_ap" task 2018-09-07 16:07:25 +08:00
93a224656f feat(esp8266): add espnow header file 2018-09-07 16:02:31 +08:00
215fd755d6 feat(esp8266): compile with espnow library 2018-09-07 16:02:31 +08:00
b218da9841 feat(lib): add support broadcast bssid for espnow 2018-09-07 16:02:31 +08:00
c7d6e664b6 feat(lib): refactor espnow 2018-09-07 16:02:31 +08:00
7598be4424 fix(esp8266): Fix WPA free data error 2018-09-07 15:52:02 +08:00
64932b102d Merge branch 'feature/add_configurate_console_uart_swap_io' into 'master'
Add configuration for UART swap I/O pins

See merge request sdk/ESP8266_RTOS_SDK!466
2018-09-07 15:48:57 +08:00
1635d54bfb Merge branch 'feature/add_wifi_send_buffer_result_to_aio_ret' into 'master'
feat(lib): add wifi buffer send result to aio ret

See merge request sdk/ESP8266_RTOS_SDK!441
2018-09-07 15:46:08 +08:00
c8cbc97e0d feat(esp8266): Add configuration for UART swap I/O pins 2018-09-07 15:45:41 +08:00
1a6ffe4e9e feat(esp8266): Add configuration for UART baudrate 2018-09-07 15:40:35 +08:00