2055 Commits

Author SHA1 Message Date
805feee9c6 Merge branch 'feature/add_cmake_make_flash' into 'master'
cmake: add cmake file required to run "make flash"

See merge request sdk/ESP8266_RTOS_SDK!1064
2019-08-20 14:47:36 +08:00
e3eec9ef35 feat(cmake): add cmake file required to run "make flash" 2019-08-20 12:57:14 +08:00
48f8d26c5b bugfix(pwm): fix a bug in pwm set period 2019-08-19 21:21:57 +08:00
54bab58b39 Merge branch 'bugfix/fix_ota_bin_error' into 'master'
ota: fix OTA binary which is to be flashed error

See merge request sdk/ESP8266_RTOS_SDK!1061
2019-08-19 18:28:35 +08:00
ec0b1526ab fix(ota): fix OTA binary which is to be flashed error 2019-08-19 17:37:25 +08:00
b061230056 feat(esp8266): refactor CCOMPARE timer and system time by microseconds
old: CCOMPARE timer triggers when CCOUNT increase to equal to CCOMPARE, then ISR will increase integer of "_xt_tick_divisor"
     to CCOMPARE and wait for next interrupt triggering

now: CCOMPARE timer triggers when CCOUNT increase to equal to CCOMPARE, then ISR will reset CCOUNT to be 0 and reset CCOMPARE
     to be integer of "_xt_tick_divisor", then wait for next interrupt triggering

Using the new method, we may get the CCOUNT value without considing if it has overflowed.
System running microseconds = g_os_ticks * microseconds per tick + CCOUNT.
2019-08-19 14:03:20 +08:00
8680849684 Merge branch 'feature/add_esp_common_component' into 'master'
esp_common: add stack check function for gcc

See merge request sdk/ESP8266_RTOS_SDK!1059
2019-08-16 13:56:10 +08:00
c326ec606a feat(esp_common): add stack check function for gcc
Enable this function by "COMPILER_STACK_CHECK_MODE" of "Kconfig".
2019-08-16 13:41:34 +08:00
bf053f8c59 Merge branch 'feature/update_global_kconfig' into 'master'
kconfig: update global "Kconfig" and its dependent compiling script

See merge request sdk/ESP8266_RTOS_SDK!1058
2019-08-16 11:26:58 +08:00
8b1e34fe7a feat(kconfig): update global "Kconfig" and its dependent compiling script 2019-08-16 11:14:45 +08:00
f12b37bdf5 Merge branch 'bugfix/fix_wifi_dbg_link_error' into 'master'
wifi: fix wifi link error when enable wifi debug

See merge request sdk/ESP8266_RTOS_SDK!1057
2019-08-15 10:58:15 +08:00
adb71e1d20 Merge branch 'feature/nano_libc_support_printf_float' into 'master'
newlib: nano mode libc supports print float type data

See merge request sdk/ESP8266_RTOS_SDK!1056
2019-08-15 10:44:23 +08:00
07dd1e41f0 fix(wifi): fix wifi link error when enable wifi debug
Link the library "libpp_dbg.a" to IRAM.
2019-08-15 10:42:44 +08:00
ef8be5b0b1 feat(newlib): nano mode libc supports print float type data
Commit ID: df26aa94
2019-08-14 20:01:17 +08:00
fadbd2621f Merge branch 'feature/add_normal_newlib_null_string' into 'master'
feat(newlib): Add normal newlib support print null string value

See merge request sdk/ESP8266_RTOS_SDK!1048
2019-08-14 18:40:27 +08:00
c7850fbcce Merge branch 'bugfix/fix_rodata_section_align' into 'master'
esp8266: read only section must be align by 4 bytes

See merge request sdk/ESP8266_RTOS_SDK!1051
2019-08-13 16:28:48 +08:00
f83c2572d2 fix(esp8266): read only section must be align by 4 bytes 2019-08-13 16:13:29 +08:00
d391f7ceb5 Merge branch 'bugfix/fix_smartconfig' into 'master'
fix(smartconfig): fix AIRKISS callback data not have ip data value

See merge request sdk/ESP8266_RTOS_SDK!1021
2019-08-13 10:13:43 +08:00
a7aeeb28d5 feat(heap): add heap private config to enable/disable using IRAM as heap 2019-08-12 19:28:20 +08:00
e9d2281335 Merge branch 'bugfix/fix_flash_bus_map_size' into 'master'
esp8266: esp8266 flash mapping to CPU bus size only supports 1MB now

See merge request sdk/ESP8266_RTOS_SDK!1047
2019-08-12 16:17:30 +08:00
b7e32da7cd feat(newlib): Add normal newlib support print null string value 2019-08-12 15:49:45 +08:00
c665a71370 fix(esp8266): esp8266 flash mapping to CPU bus size only supports 1MB now
We may add support to run app which size is larger than 1MB later.
2019-08-12 15:45:26 +08:00
57c6c279b5 Merge branch 'feature/update_sdk_python_requireents' into 'master'
requirements: update python based requirements packages

See merge request sdk/ESP8266_RTOS_SDK!1046
2019-08-12 15:18:30 +08:00
63f18f3c3d tools(requirements): update python based requirements packages 2019-08-12 14:58:39 +08:00
e561c22630 Merge branch 'bugfix/fix_the_issue_of_inconsistent_reporting_status_code' into 'master'
fix(wifi): fix the issue of inconsistent reporting status code in asscociation of different routers

See merge request sdk/ESP8266_RTOS_SDK!1038
2019-08-12 14:08:24 +08:00
808e724c09 feat(lwip): use icmp echo len in ping result 2019-08-12 10:35:09 +08:00
70d61cddca feat(lwip): Add lwip TCP Tx/Rx debug log 2019-08-12 10:27:30 +08:00
1457e0e822 feat(lwip): add gratuitous arp 2019-08-12 10:23:32 +08:00
fc301bc167 fix(wifi): fix the issue of inconsistent reporting status code in asscociation of different routers 2019-08-09 13:45:34 +08:00
6ada81237e Merge branch 'feature/support_make_size_family_cmd' into 'master'
esp8266: supports "make size" and its family function

See merge request sdk/ESP8266_RTOS_SDK!1033
2019-08-08 09:51:47 +08:00
73e3a7d4d6 Merge branch 'feature/add_rc4_algorithm_in_util' into 'master'
feat(util): Add ARC4 for ESP8266 SoC

See merge request sdk/ESP8266_RTOS_SDK!1028
2019-08-07 12:11:31 +08:00
3aa6377476 Merge branch 'feature/add_md5_algorithm_in_util' into 'master'
feat(util): Add md5 algorithm to util

See merge request sdk/ESP8266_RTOS_SDK!1024
2019-08-07 12:10:00 +08:00
301d857988 feat(esp8266): supports "make size" and its family function
1. support "make size", "make size-files", "make size-components" and "make size-symbols"
2. add esp-idf style link file including "esp8266.ld" and "esp8266.project.ld.in"
3. add link advaced generation file to components of esp8266 and spi_flash
2019-08-05 17:20:29 +08:00
896c93c48b Merge branch 'bugfix/fix_console_output_uart_with_vfs' into 'master'
newlib: fix console UART output port when enable VFS

See merge request sdk/ESP8266_RTOS_SDK!1031
2019-08-05 13:48:44 +08:00
d0090ee706 fix(newlib): fix console UART output port when enable VFS 2019-08-05 11:43:57 +08:00
a60b8f3880 Merge branch 'bugfix/fix_esptool_kconfig_lacks_74880B' into 'master'
esptool_py: fix monitor baudrate default value

See merge request sdk/ESP8266_RTOS_SDK!1030
2019-08-05 11:16:43 +08:00
db338d65e8 fix(esptool_py): fix monitor baudrate default value
Add 74880 baudrate rename macro to sdkconfig.rename.
2019-08-05 10:13:34 +08:00
52b46ed00f Merge branch 'feature/update_make_and_cmake' into 'master'
make: update make and cmake from esp-idf

See merge request sdk/ESP8266_RTOS_SDK!1027
2019-08-02 20:03:01 +08:00
1dea211bf7 feat(util): Add ARC4 for ESP8266 SoC 2019-08-02 18:03:03 +08:00
98a46e435f feat(util): Add ARC4 algorithm to util 2019-08-02 18:01:34 +08:00
6f86c07c49 feat(util): Add faster MD5 for ESP8266 SoC 2019-08-02 15:58:49 +08:00
114d2b5b86 feature(script): update compiling script for new make and cmake 2019-08-02 14:02:45 +08:00
6b077372ef tools(make): update make and cmake from esp-idf
Commit ID: 3450d9e5
2019-08-02 14:02:26 +08:00
a53b7d5689 Merge branch 'feature/make_DHCP_discover_retransmission_interval_be_configurable' into 'master'
feat(dhcp): add menuconfig for DHCP discover retransmission interval

See merge request sdk/ESP8266_RTOS_SDK!1016
2019-08-02 11:34:46 +08:00
2a5ee760a9 Merge branch 'bugfix/fix_ssl_load_crt' into 'master'
fix(ssl): fix ssl verify mode not match

See merge request sdk/ESP8266_RTOS_SDK!1022
2019-08-02 11:23:10 +08:00
b1b24d618b Merge branch 'bugfix/fix_example_openssl_client' into 'master'
fix(examples): fix example of openssl client connecting to the server fail

See merge request sdk/ESP8266_RTOS_SDK!1020
2019-08-02 11:22:44 +08:00
d5532a270c feat(util): Add md5 algorithm to util and use memcpy to replace some "=" value assignment
Use memcpy can reduce md5 cost time from 64us to 49us once, improve 23% performance
2019-08-01 11:15:17 +08:00
f763ff4c37 fix(ssl): fix ssl verify mode not match 2019-07-26 16:35:11 +08:00
926eee8b15 fix(smartconfig): fix AIRKISS callback data not have ip data value
User can't get the remote ip address in struct sc_callback_data when SC_STATUS_LINK_OVER event comes
2019-07-26 16:15:54 +08:00
77b9d38791 fix(examples): fix example of openssl client connecting to the server fail
When openssl client connect to the server, the wifi not get the ip
2019-07-26 15:59:43 +08:00