Commit Graph

2253 Commits

Author SHA1 Message Date
Dong Heng
07461409f6 Merge branch 'feature/add_sdk_ver' into 'master'
esp8266: add system version

See merge request sdk/ESP8266_RTOS_SDK!1108
2019-09-24 17:12:31 +08:00
dongheng
ffcac9caca feat(util): add AES XTS and its unit test 2019-09-24 15:12:08 +08:00
Dong Heng
f5958f5b33 Merge branch 'bugfix/gnu_make_windows_paths' into 'master'
build: in GNU make, use "cygpath -m" to avoid backslashes

See merge request sdk/ESP8266_RTOS_SDK!1107
2019-09-24 13:54:50 +08:00
Dong Heng
2a1b5cffe9 Merge branch 'feature/freertos_enable_timer_pend_funcs' into 'master'
freertos: enable timer pending functions

See merge request sdk/ESP8266_RTOS_SDK!1112
2019-09-24 10:28:25 +08:00
dongheng
643b15aaaa feat(freertos): enable timer pending functions 2019-09-24 10:21:42 +08:00
Chen Wen
ae9dae0735 feat(wps): delete some invalid comments 2019-09-23 20:38:49 +08:00
Chen Wen
4a4291f198 feat(wps): modify CPU CLK APIs 2019-09-23 20:29:41 +08:00
Chen Wen
8254a61e73 feat(wps): add the CONFIG_ESP_SHA macro definition 2019-09-23 20:29:41 +08:00
Chen Wen
62cc5052fe feat(wps): optimization wps code 2019-09-23 20:29:41 +08:00
Chen Wen
0a7d44c858 feat(wps): sync wps_internal code to esp8266
feat(wps): modify CMakeLists.txt
2019-09-23 20:29:41 +08:00
Chen Wen
6ac71ff766 feat(wps): fix warning issues 2019-09-23 20:29:41 +08:00
Chen Wen
e0c94384b6 feat(wps): support encryption mode configurable 2019-09-23 20:29:41 +08:00
Chen Wen
0b1f1ef88b feat(wps): optimization wps code
feat(wps): fix the warning prompt
2019-09-23 20:29:41 +08:00
Chen Wen
8c52206736 feat(wps): sync esp32 wps code to esp8266 2019-09-23 20:29:41 +08:00
Chen Wen
21d8877663 feat(wps): add wps code to idf 2019-09-23 20:29:41 +08:00
dongheng
d0f58daec1 feat(esp8266): add system version
Bootloader can get the version of application for specific section,
and then check if some features are supported.

Developers can use the macro "ESP_IDF_VERSION" to limite some function like following:

include "esp_idf_version.h"

if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(3, 4, 0) && ESP_IDF_VERSION < ESP_IDF_VERSION_VAL(4, 0, 0) // 3.4 <= ver < 4.0
    do_xxx_process();
endif
2019-09-23 20:06:51 +08:00
Wu Jian Gang
aacf44b545 Merge branch 'feature/improve_ability_of_rx_pkt_in_sniffer_mode' into 'master'
feat(lib): improve the ability of receieve packet in sniffer mode

See merge request sdk/ESP8266_RTOS_SDK!1099
2019-09-23 20:00:21 +08:00
Chen Wen
b32c7a5f0c feat(lib): check dram in NMI 2019-09-23 19:45:54 +08:00
Chen Wen
3040519fac feat(lib): improve the ability of receieve packet in sniffer mode 2019-09-23 19:15:38 +08:00
Dong Heng
fc20dc2479 Merge branch 'feature/update_wdev_time_when_wakeup_from_light_sleep' into 'master'
sleep: udpate WDEV time when wake up from light sleep

See merge request sdk/ESP8266_RTOS_SDK!1110
2019-09-23 13:25:03 +08:00
dongheng
c053cd2a32 feat(sleep): udpate WDEV time when wake up from light sleep 2019-09-23 11:39:54 +08:00
Dong Heng
5f13cdd45a Merge branch 'bugfix/fix_light_sleep_enter_error' into 'master'
sleep: fix enter light sleep mode error

See merge request sdk/ESP8266_RTOS_SDK!1109
2019-09-23 11:06:44 +08:00
dongheng
827e7478fa fix(sleep): fix enter light sleep mode error 2019-09-23 10:53:49 +08:00
dongheng
60648fc9c9 fix(build): in GNU make, use "cygpath -m" to avoid backslashes 2019-09-20 17:25:11 +08:00
Dong Heng
653d20dddc Merge branch 'bugfix/fix_get_mac_info' into 'master'
esp8266: fix get MAC address from efuse output information error

See merge request sdk/ESP8266_RTOS_SDK!1101
2019-09-19 10:27:29 +08:00
Dong Heng
d150552ab4 Merge branch 'feature/update_cjson_to_1.7.12' into 'master'
Update cJSON to v1.7.12

See merge request sdk/ESP8266_RTOS_SDK!1054
2019-09-18 16:29:46 +08:00
dongheng
26bd48c467 feat(json): update cJSON to v1.7.12
Fixes potential DoS in cJSON_Minify, see https://github.com/DaveGamble/cJSON/issues/354

Using submodule instead of source code.
2019-09-18 16:02:20 +08:00
Dong Heng
8820d1036f Merge branch 'bugfix/ci_sync_submodule_before_compile' into 'master'
ci: download submodule before compiling in case of examples checking error

See merge request sdk/ESP8266_RTOS_SDK!1103
2019-09-18 16:00:04 +08:00
Dong Heng
1e1caa45eb Merge branch 'feature/remove_submodule_declare' into 'master'
make: remove submodule declare for using real submodule later

See merge request sdk/ESP8266_RTOS_SDK!1102
2019-09-18 15:56:54 +08:00
dongheng
5a3ea9b2c4 fix(ci): download submodule before compiling in case of examples checking error 2019-09-18 15:44:58 +08:00
dongheng
56ab9ddc9e feat(make): remove submodule declare for using real submodule later 2019-09-18 13:58:08 +08:00
dongheng
c533188b1a fix(esp8266): fix get MAC address from efuse output information error 2019-09-18 10:43:27 +08:00
Dong Heng
48f023ec2e Merge branch 'feature/add_get_dram_size' into 'master'
heap: add function to get DRAM region free size

See merge request sdk/ESP8266_RTOS_SDK!1100
2019-09-17 14:04:29 +08:00
dongheng
3361cbc541 feat(heap): add function to get DRAM region free size 2019-09-17 11:47:18 +08:00
Dong Heng
d501ebaf69 Merge branch 'feature/set_phy_cal_option_according_to_cal_data_check' into 'master'
feat(esp8266): set phy cal option according to cal data check

See merge request sdk/ESP8266_RTOS_SDK!1096
2019-09-17 10:44:01 +08:00
Dong Heng
e7cfc98413 Merge branch 'bugfix/fix_uart_output_error_when_startup' into 'master'
esp8266: fix UART output error when start up

See merge request sdk/ESP8266_RTOS_SDK!1094
2019-09-17 10:37:30 +08:00
Dong Heng
f1cd394290 Merge branch 'feature/relink_phy_ets_printf' into 'master'
phy: relink ets_printf of libphy.a to phy_printf

See merge request sdk/ESP8266_RTOS_SDK!1095
2019-09-17 10:36:46 +08:00
Dong Heng
2dadceb827 Merge branch 'bugfix/fix_timer_call_delete_when_proc' into 'master'
esp_timer: fix delete timer and timer processs later

See merge request sdk/ESP8266_RTOS_SDK!1097
2019-09-17 10:36:04 +08:00
Zhang Jun Hao
0f4a396e04 feat(esp8266): set phy cal option according to cal data check 2019-09-16 17:21:29 +08:00
dongheng
205817ea2e fix(esp_timer): fix delete timer and timer processs later
Make sure that FreeRTOS deletes timer firstly and then API "esp_timer_delete" free the source.
2019-09-16 16:25:45 +08:00
dongheng
6b7c87189d feat(phy): relink ets_printf of libphy.a to phy_printf
"phy_printf" has no output.
2019-09-16 15:47:50 +08:00
dongheng
96e5df4ebd fix(esp8266): fix UART output error when start up
Add UART system API to flush UART and wait until all characters are sent.
2019-09-16 15:21:42 +08:00
Dong Heng
431e94031e Merge branch 'feature/add_phy_partial_calibration' into 'master'
feat(phy): add phy partial calibration in phy init

See merge request sdk/ESP8266_RTOS_SDK!1083
2019-09-16 11:02:45 +08:00
Zhang Jun Hao
e3c73f339c feat(phy): add phy partial calibration in phy init 2019-09-16 10:49:08 +08:00
Wu Jian Gang
d7960baaa0 Merge branch 'feature/add_esp_wifi_set_promiscuous_data_len_api' into 'master'
feat(esp8266): modify notes of wifi_promiscuous_pkt_t structure

See merge request sdk/ESP8266_RTOS_SDK!490
2019-09-12 16:48:12 +08:00
Zhang Jun Hao
4bc5a555a0 feat(esp8266): modify notes of wifi_promiscuous_pkt_t structure 2019-09-12 15:49:40 +08:00
Dong Heng
ab92688417 Merge branch 'bugfix/fix_sta_get_ap_authmode_error' into 'master'
fix(lib): fix station get ap authmode error

See merge request sdk/ESP8266_RTOS_SDK!1090
2019-09-11 18:40:42 +08:00
Zhang Jun Hao
d43407924a fix(lib): fix station get ap authmode error 2019-09-11 10:37:38 +08:00
Dong Heng
77c8452d69 Merge branch 'feature/update_pthread_from_esp_idf' into 'master'
pthread: update pthread from esp-idf

See merge request sdk/ESP8266_RTOS_SDK!1072
2019-09-10 17:15:27 +08:00
Dong Heng
2af6199b62 Merge branch 'tools/modify_win32_cross_toolchain_url' into 'master'
gcc: modify win32 cross toolchain download URL

See merge request sdk/ESP8266_RTOS_SDK!1087
2019-09-10 17:14:44 +08:00