409 Commits

Author SHA1 Message Date
c158e565c9 Merge branch 'feature/refactor_fpm_gpio_wakeup_api' into 'master'
feat(lib): refactor gpio wakeup api in force sleep mode

See merge request sdk/ESP8266_RTOS_SDK!626
2019-03-15 14:58:21 +08:00
3c68b66934 Merge branch 'bugfix/fix_segment_count_in_startup' into 'master'
fix(esp8266): Fix to support multi segment

See merge request sdk/ESP8266_RTOS_SDK!838
2019-03-15 11:41:33 +08:00
81504d7990 feat(lib): update library 2019-03-15 10:12:28 +08:00
e0758e6687 feat(lib): refactor gpio wakeup api in force sleep mode 2019-03-15 10:11:21 +08:00
f4245e5949 Merge branch 'feature/modify_wifi_api_to_keep_consistent_with_esp32' into 'master'
feat(lib): modify wifi api to keep consistent with esp32

See merge request sdk/ESP8266_RTOS_SDK!839
2019-03-15 10:01:10 +08:00
fe2e7e103f Merge branch 'bugfix/update_link_param' into 'master'
Update link parameter for MR !792

See merge request sdk/ESP8266_RTOS_SDK!836
2019-03-15 09:42:23 +08:00
15279a7e7c Merge branch 'bugfix/fix_ets_printf_%p_output' into 'master'
Fix ets_printf "%p" format output

See merge request sdk/ESP8266_RTOS_SDK!837
2019-03-15 09:42:13 +08:00
2f4639710f Merge branch 'feature/uart_tx_done_add_ticks_to_wait' into 'master'
feature(uart): uart tx done add ticks to wait

See merge request sdk/ESP8266_RTOS_SDK!699
2019-03-15 09:19:12 +08:00
ec10802c75 feat(net80211): add esp_wifi_get_bandwidth 2019-03-14 23:07:29 +08:00
6d0e8db1ad feat(net80211): add esp_wifi_set_promiscuous_ctrl_filter and esp_wifi_get_promiscuous_ctrl_filter 2019-03-14 22:56:52 +08:00
e0e6e8c086 feat(net80211): modify esp8266 wifi api to keep consistent with esp32 2019-03-14 22:43:10 +08:00
d5b70c9bb8 fix(esp8266): Fix to support multi segment 2019-03-14 18:27:17 +08:00
656532e7b3 fix(esp8266): Fix ets_printf "%p" format output 2019-03-14 15:37:09 +08:00
a415a58db5 fix(esp8266): Update link parameter for MR !792 2019-03-14 14:44:01 +08:00
93e3a3f542 Merge branch 'feature/add_esp_get_time_int64' into 'master'
Add API to get microseconds

See merge request sdk/ESP8266_RTOS_SDK!826
2019-03-12 14:25:05 +08:00
7fbb68f4ea feat(esp8266): Add API to get microseconds 2019-03-12 09:39:07 +08:00
73f29e27b9 feat(lib): use random seq to associate with AP 2019-03-08 16:03:36 +08:00
70bc514549 fix(lib): fix tx state error
clear interrupt first incase another interrupt came when process the first interrupt

add lock before check esf_buf incase two task check esf_buf same time
2019-03-08 12:05:38 +08:00
d847d847e4 Merge branch 'feature/speedup_uart_at_romcode' into 'master'
Add arguments for users to "close" main part of rom UART0 print

See merge request sdk/ESP8266_RTOS_SDK!803
2019-03-06 13:07:11 +08:00
721a161bc1 feat(esp8266): Add option to configurate CPU frequncy to 160MHz before "app_main" 2019-03-05 11:50:33 +08:00
343c6ffd6a feat(partition_table): Compiling script gets partition information from partition binary 2019-03-05 10:03:17 +08:00
ade7165a1a feature(uart): uart tx done add ticks to wait 2019-03-01 21:38:12 +08:00
4372b848a8 Merge branch 'bugfix/fix_combine_binary_overwrite_check' into 'master'
Fix combine binary overwrite checking

See merge request sdk/ESP8266_RTOS_SDK!779
2019-03-01 14:13:07 +08:00
2790d5605c bugfix(fix): Fix combine binary overwrite checking 2019-03-01 13:49:52 +08:00
a7cbda57e0 Merge branch 'bugfix/fix_spi_doxygen_generation_problem' into 'master'
bugfix(spi): fix doxygen generation problem

See merge request sdk/ESP8266_RTOS_SDK!752
2019-03-01 13:48:34 +08:00
57b4530e93 feat(esptool_py): Add arguments for users to "close" main part of rom UART0 print 2019-02-27 15:49:36 +08:00
d0d8795712 Merge branch 'bugfix/fix_queue_send_block' into 'master'
Fix queue send block

See merge request sdk/ESP8266_RTOS_SDK!798
2019-02-26 13:53:45 +08:00
228843d543 fix(esp8266): Fix queue send block
Remove PM global cache queue.
2019-02-26 13:47:09 +08:00
d23500c93c fix(esp8266): Fix log time count error 2019-02-26 13:41:53 +08:00
e43c3fdf67 bugfix/compilation_warnings: Fixes minor compilation warnings
Fixes minor compilation warnings in ADC and MQTTFreeRTOS.
2019-02-23 00:38:07 +05:30
3412ec4620 fix(lib): fix set phy mode error 2019-02-19 18:43:20 +08:00
9045baf644 fix(lib): fix tx conflict of tx start and tx end come in same time 2019-02-19 18:09:56 +08:00
3a30f08a0b Merge branch 'feature/reduce_stack_info_of_panic' into 'master'
Remove unnecessary stack panic information

See merge request sdk/ESP8266_RTOS_SDK!774
2019-02-18 20:25:56 +08:00
e0b7b8b985 Merge branch 'feature/modify_platform_option_name' into 'master'
Rename "TARGET_PLATFORM_ESPxxx" to "IDF_TARGET_ESPxxx"

See merge request sdk/ESP8266_RTOS_SDK!777
2019-02-18 20:23:42 +08:00
32785a182f feature/esp_http_client:Changes to make esp_http_client compatible with ESP8266.
Changes:
Added rom/md5_hash.h.
Example code & sdkconfig.defaults changed for compatibility.
Changed component.mk to enable compilation only for mbedtls.
2019-02-18 11:54:05 +05:30
48c160f7e7 feat(kconfig): Rename "TARGET_PLATFORM_ESPxxx" to "IDF_TARGET_ESPxxx" 2019-02-15 19:02:26 +08:00
a822e6bcc9 feat(freertos): Remove unnecessary stack panic information
Using "0x......" instead of origin "......" to represent hexadecimal data of stack and idf_monitor will
show its corresponding function if the address is located at a function of the project.
2019-02-14 15:38:35 +08:00
56f4a7f4fc feature/tcp_transport: Changes to make tcp_transport compatible with ESP8266.
Changes:
os_get_random for RNG & conditional execution on mbedtls for websockets
Added rom/queue.h. Changed component.mk to exclude axtls based compilation.
2019-02-13 12:53:22 +05:30
da0adef9c6 fix(esp8266): Fix compile script global varible error 2019-01-30 17:21:31 +08:00
c39f73f110 bugfix(spi): fix doxygen generation problem 2019-01-30 11:05:53 +08:00
3af76b4556 Merge branch 'feature/remove_raw_ota_exmaple' into 'master'
Update verify and document for OTA of ESP8285(ESP8266 + 1MB flash)

See merge request sdk/ESP8266_RTOS_SDK!733
2019-01-29 19:36:15 +08:00
82959d73fe feat(esp8266): Add get default mac 2019-01-29 09:15:55 +08:00
2e9cb80033 feat(ota): Add OTA binary link address verify of ESP8285 or ESP8266 + 1MB flash 2019-01-25 14:41:08 +08:00
d200ef1770 fix(ota): Fix OTA copy buffer is not align
Using globle macro "ROM_FLASH_BUF_DECLARE" to declare a block of buffer not "uint8_t".
2019-01-25 11:45:24 +08:00
f5116eccda Merge branch 'feature/add_user_data_to_bin_header' into 'master'
feat: add user data to bin header

See merge request sdk/ESP8266_RTOS_SDK!698
2019-01-21 16:27:34 +08:00
11db1b0daf feat(bootloader): Support v2 firmware updates to v3 by OTA 2019-01-16 14:20:58 +08:00
d4f2388a18 refactor(hspi): Refactor hspi driver for esp8266 idf 2019-01-16 11:22:57 +08:00
ce8fb1e67f Merge branch 'feature/refactor_i2s_driver' into 'master'
refactor(i2s): Refactor i2s driver for esp8266 idf

See merge request sdk/ESP8266_RTOS_SDK!712
2019-01-16 11:09:32 +08:00
ed02e834ac Merge branch 'feature/add_adc_interface' into 'master'
feature(adc): add adc interface

See merge request sdk/ESP8266_RTOS_SDK!681
2019-01-16 11:08:48 +08:00
68e0a80561 feat: add user data to bin header
user could put some data into bin header by USER_DATA_ATTR attribute, defined in esp_attr.h
2019-01-16 10:23:54 +08:00