]> granicus.if.org Git - esp-idf/log
esp-idf
6 years agoMerge branch 'bugfix/fix_close_socket_crash_bug' into 'master'
Jiang Jiang Jian [Mon, 8 Oct 2018 13:23:57 +0000 (21:23 +0800)]
Merge branch 'bugfix/fix_close_socket_crash_bug' into 'master'

lwip: fix the crash when close socket

See merge request idf/esp-idf!3384

6 years agoMerge branch 'test/spi_slave_psram_disable' into 'master'
Angus Gratton [Mon, 8 Oct 2018 08:28:41 +0000 (16:28 +0800)]
Merge branch 'test/spi_slave_psram_disable' into 'master'

test: disable the spi slave startup test when psram is enabled

See merge request idf/esp-idf!3373

6 years agoMerge branch 'fix/spi_master_cmd_addr_lsbfirst' into 'master'
Angus Gratton [Mon, 8 Oct 2018 08:26:27 +0000 (16:26 +0800)]
Merge branch 'fix/spi_master_cmd_addr_lsbfirst' into 'master'

spi_master: fix the command and address field when LSB_FIRST enabled

See merge request idf/esp-idf!3398

6 years agoMerge branch 'bugfix/no_disconnect_event_report_if_no_correct_status_code_report...
Jiang Jiang Jian [Mon, 8 Oct 2018 07:59:07 +0000 (15:59 +0800)]
Merge branch 'bugfix/no_disconnect_event_report_if_no_correct_status_code_report' into 'master'

WiFi: bugfix of no disconnect event report if no correct status code report

See merge request idf/esp-idf!3370

6 years agoMerge branch 'feature/global_ca_store' into 'master'
Angus Gratton [Mon, 8 Oct 2018 06:51:02 +0000 (14:51 +0800)]
Merge branch 'feature/global_ca_store' into 'master'

esp_tls: Support for global CA store.

See merge request idf/esp-idf!3432

6 years agoMerge branch 'feature/ethernet_example_iperf' into 'master'
Angus Gratton [Mon, 8 Oct 2018 04:27:05 +0000 (12:27 +0800)]
Merge branch 'feature/ethernet_example_iperf' into 'master'

ethernet: add iperf example to test real bandwidth

See merge request idf/esp-idf!3332

6 years agoethernet: add iperf example to test real bandwidth
morris [Thu, 20 Sep 2018 11:26:14 +0000 (19:26 +0800)]
ethernet: add iperf example to test real bandwidth

1. Add command for Ethernet based on console component.
2. Make cmd_system and iperf a component that can be referenced by other examples
3. Add "version" command to cmd_system.c
4. Clean up the README.md in all ethernet examples[TW#26525]

6 years agoMerge branch 'doc/rmt_readme_typo_fix' into 'master'
Angus Gratton [Sun, 7 Oct 2018 23:25:10 +0000 (07:25 +0800)]
Merge branch 'doc/rmt_readme_typo_fix' into 'master'

doc(rmt): fixed some typos in rmt example readme file

See merge request idf/esp-idf!3283

6 years agoFeature: Support for global CA store.
Chirag Atal [Thu, 4 Oct 2018 10:35:02 +0000 (16:05 +0530)]
Feature: Support for global CA store.

Added a new API esp_tls_set_global_ca_store(esp_tls_cfg_t *cfg) which creates a global_cacert which can be used by multiple connections by setting the use_global_ca_store variable to true in their respective structure of esp_tls_cfg_t. Also changed the cacert in the structure of esp_tls_t to a pointer.

6 years agoMerge branch 'bugfix/rom_export_functions' into 'master'
Angus Gratton [Fri, 5 Oct 2018 04:40:05 +0000 (12:40 +0800)]
Merge branch 'bugfix/rom_export_functions' into 'master'

esp32, bootloader: fix issues related to linking order

See merge request idf/esp-idf!3375

6 years agoMerge branch 'feature_add_path_tools_pr2410' into 'master'
Angus Gratton [Fri, 5 Oct 2018 04:34:10 +0000 (12:34 +0800)]
Merge branch 'feature_add_path_tools_pr2410' into 'master'

add_path.sh: cmake: add tools folder to the path

See merge request idf/esp-idf!3344

6 years agoMerge branch 'test/enhanced_unit_test_config_dependency' into 'master'
Angus Gratton [Fri, 5 Oct 2018 01:21:30 +0000 (09:21 +0800)]
Merge branch 'test/enhanced_unit_test_config_dependency' into 'master'

test: enhanced config dependency support for CI

See merge request idf/esp-idf!3383

6 years agoMerge branch 'bugfix/windows_msys2_updates' into 'master'
Angus Gratton [Fri, 5 Oct 2018 00:06:47 +0000 (08:06 +0800)]
Merge branch 'bugfix/windows_msys2_updates' into 'master'

Windows: Update MSYS2 environment, catch some MSYS2 Python quirks

See merge request idf/esp-idf!3417

6 years agotest: modify the command/address test a bit to test the LSBFIRST feature
michael [Wed, 3 Oct 2018 16:16:21 +0000 (00:16 +0800)]
test: modify the command/address test a bit to test the LSBFIRST feature

6 years agospi: move gpio direction config to common func for coinsistence
michael [Tue, 2 Oct 2018 09:09:02 +0000 (17:09 +0800)]
spi: move gpio direction config to common func for coinsistence

(MINOR CHANGE)

6 years agospi_master: fix the command and address field when LSB_FIRST enabled
Michael (XIAO Xufeng) [Fri, 28 Sep 2018 03:36:14 +0000 (11:36 +0800)]
spi_master: fix the command and address field when LSB_FIRST enabled

Resolves https://github.com/espressif/esp-idf/issues/2444.

6 years agoMerge branch 'feature/transpost_methods_renamed_no_collision' into 'master'
Angus Gratton [Thu, 4 Oct 2018 05:11:49 +0000 (13:11 +0800)]
Merge branch 'feature/transpost_methods_renamed_no_collision' into 'master'

Renamed transport header files to esp_ prefixed

See merge request idf/esp-idf!3359

6 years agoMerge branch 'bugfix/esp_error_check_silent' into 'master'
Angus Gratton [Wed, 3 Oct 2018 06:33:09 +0000 (14:33 +0800)]
Merge branch 'bugfix/esp_error_check_silent' into 'master'

esp_err: Don't compile in error message strings in "silent assertions" mode

See merge request idf/esp-idf!3418

6 years agoMerge branch 'feature/sigmadelta-example-update-readme' into 'master'
Angus Gratton [Wed, 3 Oct 2018 01:50:27 +0000 (09:50 +0800)]
Merge branch 'feature/sigmadelta-example-update-readme' into 'master'

Updated sigma-delta example description to the latest template

See merge request idf/esp-idf!3388

6 years agotcp_transport: transport set handle refactoring, web socket client name updated
David Cermak [Tue, 2 Oct 2018 13:19:46 +0000 (15:19 +0200)]
tcp_transport: transport set handle refactoring, web socket client name updated

6 years agotcp_transport: renamed possibly generic function names to be esp_ prefixed and not...
David Cermak [Wed, 26 Sep 2018 09:56:47 +0000 (11:56 +0200)]
tcp_transport: renamed possibly generic function names to be esp_ prefixed and not to colide with user namespace

6 years agotcp_transport: Use getrandom() instead of rand() in the entire esp-mqtt
Anton Maklakov [Wed, 19 Sep 2018 11:52:11 +0000 (19:52 +0800)]
tcp_transport: Use getrandom() instead of rand() in the entire esp-mqtt

Signed-off-by: David Cermak <cermak@espressif.com>
6 years agotcp_transport: Fix warning, put in order the nearest code, replace sprintf with snprintf
Anton Maklakov [Tue, 18 Sep 2018 06:02:14 +0000 (14:02 +0800)]
tcp_transport: Fix warning, put in order the nearest code, replace sprintf with snprintf

Signed-off-by: David Cermak <cermak@espressif.com>
6 years agotcp_transport: renamed transport related header files to esp_ prefixed to avoid colli...
David Cermak [Tue, 25 Sep 2018 08:34:04 +0000 (10:34 +0200)]
tcp_transport: renamed transport related header files to esp_ prefixed to avoid collisions

tcp_transport component used public header files such as 'transport.h', etc. which are too generic and might collide with user or user libraries headers
This change closes #2417

6 years agoesp_err: Don't compile in error message strings in "silent assertions" mode
Angus Gratton [Mon, 1 Oct 2018 06:22:33 +0000 (16:22 +1000)]
esp_err: Don't compile in error message strings in "silent assertions" mode

Reported on forum https://esp32.com/viewtopic.php?f=13&t=7396&p=31419#p31419

6 years agoMerge branch 'bugfix/bootloader_gen_secure_boot_digest' into 'master'
Angus Gratton [Tue, 2 Oct 2018 06:55:21 +0000 (14:55 +0800)]
Merge branch 'bugfix/bootloader_gen_secure_boot_digest' into 'master'

bootloader: Fix secure boot digest generation for image length where (len%128 < 32)

See merge request idf/esp-idf!3410

6 years agobootloader: Fix secure boot digest generation for image length where (len%128 < 32)
Angus Gratton [Sat, 29 Sep 2018 14:31:58 +0000 (00:31 +1000)]
bootloader: Fix secure boot digest generation for image length where (len%128 < 32)

6 years agoesp32: remove ROM functions redefined in IDF from LD script
Ivan Grokhotkov [Wed, 26 Sep 2018 12:46:15 +0000 (20:46 +0800)]
esp32: remove ROM functions redefined in IDF from LD script

In some cases, linker could choose to use ROM functions instead of the
ones defined in IDF.
For functions used in ROM stub table, this would lead to infinite
recursion when the corresponding function was called from ROM.
For crypto functions, some of these were modified in IDF, and
incompatible with ROM counterparts.

6 years agobootloader_support: exclude bootloader_init.c when building app
Ivan Grokhotkov [Sun, 30 Sep 2018 04:27:06 +0000 (12:27 +0800)]
bootloader_support: exclude bootloader_init.c when building app

Depending on link order of libraries, bootloader implementation of
__assert_func could be linked instead of the one provided by newlib.

6 years agoMerge branch 'bugfix/disable_coding_scheme_security_features' into 'master'
Angus Gratton [Mon, 1 Oct 2018 23:54:11 +0000 (07:54 +0800)]
Merge branch 'bugfix/disable_coding_scheme_security_features' into 'master'

bootloader: Don't enable secure boot or flash encryption for 3/4 Coding Scheme

See merge request idf/esp-idf!3369

6 years agoMerge branch 'bugfix/rtc_fastmem_data_init' into 'master'
Ivan Grokhotkov [Mon, 1 Oct 2018 10:13:43 +0000 (18:13 +0800)]
Merge branch 'bugfix/rtc_fastmem_data_init' into 'master'

esp32: fixes related to CONFIG_ESP32_RTCDATA_IN_FAST_MEM

See merge request idf/esp-idf!3403

6 years agowindows: Special check for some MSYS2 Python packages
Angus Gratton [Mon, 1 Oct 2018 03:59:14 +0000 (13:59 +1000)]
windows: Special check for some MSYS2 Python packages

MSYS2 MINGW requires some particular MSYS2-specific packages.

Closes https://github.com/espressif/esp-idf/issues/2480
Closes https://github.com/espressif/esp-idf/issues/2474
Closes https://github.com/espressif/esp-idf/issues/2486

6 years agowindows: Update MSYS2 environment, add Python requirements to setup script
Angus Gratton [Mon, 1 Oct 2018 03:58:51 +0000 (13:58 +1000)]
windows: Update MSYS2 environment, add Python requirements to setup script

6 years agoMerge branch 'bugfix/win_toolchain_version' into 'master'
Angus Gratton [Mon, 1 Oct 2018 06:03:52 +0000 (14:03 +0800)]
Merge branch 'bugfix/win_toolchain_version' into 'master'

build: Fix checking the toolchain version on Windows

See merge request idf/esp-idf!3356

6 years agoMerge branch 'bugfix/workaround_free_peripherals_isr_when_using_dual_core' into ...
Ivan Grokhotkov [Sun, 30 Sep 2018 13:42:52 +0000 (21:42 +0800)]
Merge branch 'bugfix/workaround_free_peripherals_isr_when_using_dual_core' into 'master'

driver(interrupt): fix the issue that interrupt might be allocated and freed on different cores.

See merge request idf/esp-idf!3152

6 years agoMerge branch 'bugfix/btdm_watchdog_timeout_after_pair_with_iphone' into 'master'
Jiang Jiang Jian [Sun, 30 Sep 2018 06:39:00 +0000 (14:39 +0800)]
Merge branch 'bugfix/btdm_watchdog_timeout_after_pair_with_iphone' into 'master'

component/bt: Fix BTU task watchdog timeout after pair with iphone

See merge request idf/esp-idf!3366

6 years agoMerge branch 'bugfix/btdm_controller_stuck_on_waking_up' into 'master'
Jiang Jiang Jian [Sun, 30 Sep 2018 06:25:58 +0000 (14:25 +0800)]
Merge branch 'bugfix/btdm_controller_stuck_on_waking_up' into 'master'

bugfix/btdm_controller_stuck_on_waking_up

See merge request idf/esp-idf!3395

6 years agoMerge branch 'bugfix/btdm_add_sequential_check_when_add_include_service' into 'master'
Jiang Jiang Jian [Sun, 30 Sep 2018 06:19:54 +0000 (14:19 +0800)]
Merge branch 'bugfix/btdm_add_sequential_check_when_add_include_service' into 'master'

component/bt: add sequential check when add include service

See merge request idf/esp-idf!3277

6 years agocomponent/bt: add sequential check when add include service
Zhi Wei Jian [Sun, 30 Sep 2018 06:19:54 +0000 (14:19 +0800)]
component/bt: add sequential check when add include service

6 years agoMerge branch 'bugfix/btdm_add_ESP_BLE_SM_ONLY_ACCEPT_SPECIFIED_SEC_AUTH_in_set_securi...
Jiang Jiang Jian [Sun, 30 Sep 2018 06:18:23 +0000 (14:18 +0800)]
Merge branch 'bugfix/btdm_add_ESP_BLE_SM_ONLY_ACCEPT_SPECIFIED_SEC_AUTH_in_set_security_param_API' into 'master'

Component/bt: add only accept sepecified authentication function for SMP

See merge request idf/esp-idf!3385

6 years agoMerge branch 'docs/wifi_correct_mistake_in_csi_doc' into 'master'
Jiang Jiang Jian [Sun, 30 Sep 2018 05:47:52 +0000 (13:47 +0800)]
Merge branch 'docs/wifi_correct_mistake_in_csi_doc' into 'master'

esp32: correct a mistake about secondary channel of CSI in wifi.rst

See merge request idf/esp-idf!3405

6 years agoMerge branch 'doc/can_remove_disclaimer' into 'master'
Ivan Grokhotkov [Sun, 30 Sep 2018 04:05:08 +0000 (12:05 +0800)]
Merge branch 'doc/can_remove_disclaimer' into 'master'

can: remove license disclaimer

See merge request idf/esp-idf!3381

6 years agoComponent/bt: add only accept sepecified Authentication
zhiweijian [Thu, 27 Sep 2018 08:22:31 +0000 (16:22 +0800)]
Component/bt: add only accept sepecified Authentication

6 years agoMerge branch 'bugfix/btdm_add_service_source_param_for_ESP_GATTC_SEARCH_CMPL_EVT...
Jiang Jiang Jian [Sat, 29 Sep 2018 12:18:26 +0000 (20:18 +0800)]
Merge branch 'bugfix/btdm_add_service_source_param_for_ESP_GATTC_SEARCH_CMPL_EVT' into 'master'

Component/bt: add “service from” param for ESP_GATTC_SEARCH_CMPL_EVT

See merge request idf/esp-idf!3399

6 years agoMerge branch 'bugfix/btdm_fix_service_change_cannot_read_write_and_no_descr' into...
Jiang Jiang Jian [Sat, 29 Sep 2018 12:16:07 +0000 (20:16 +0800)]
Merge branch 'bugfix/btdm_fix_service_change_cannot_read_write_and_no_descr' into 'master'

Component/bt: fix service change char can’t read and write and no descr

See merge request idf/esp-idf!3402

6 years agoWiFi: bugfix of no disconnect event report if no correct status code report
Deng Xin [Wed, 26 Sep 2018 07:35:03 +0000 (15:35 +0800)]
WiFi: bugfix of no disconnect event report if no correct status code report

Problem Description

The reporduce steps are as follows:
1. put more than one same ssid AP in the environment;
2. set the STA mac address in one of the APs blacklist, and make sure the AP is closest to STA;
3. set the scan method in station config as all channel scan;
4. try to connect the AP which set STA in blacklist

Phenmenon

STA fail to connect after send auth or assoc with a wrong status code, but no disconnect event report and can not connect the next one in the envrionment

Root Cause

Because there are some same ssid APs in the evnrionment, when do all channel scan, it will collect all the matched AP in rc list, because rc list is not empty, so it would send disconnect event, however, we didn't do other step such as connect to other one

VNC MR 570

closes https://github.com/espressif/esp-idf/issues/2323

6 years agoesp32: correct a mistake about secondary channel of CSI in wifi.rst
XiaXiaotian [Sat, 29 Sep 2018 07:32:09 +0000 (15:32 +0800)]
esp32: correct a mistake about secondary channel of CSI in wifi.rst

6 years agosleep: fix checking length of RTC data sections
Ivan Grokhotkov [Sat, 29 Sep 2018 06:01:35 +0000 (14:01 +0800)]
sleep: fix checking length of RTC data sections

_rtc_data_{start,end} can now describe data placed into RTC_FAST
segment, if CONFIG_ESP32_RTCDATA_IN_FAST_MEM is enabled.
Use new _rtc_slow_length symbol instead.

6 years agoesp32: fix placement of .rtc_noinit
Ivan Grokhotkov [Sat, 29 Sep 2018 05:54:39 +0000 (13:54 +0800)]
esp32: fix placement of .rtc_noinit

When CONFIG_ESP32_RTCDATA_IN_FAST_MEM is enabled, .rtc_noinit should
be in RTC_FAST memory, same as .rtc.data

6 years agoesp32/test: split rtc_fast test cases
Ivan Grokhotkov [Sat, 29 Sep 2018 05:53:37 +0000 (13:53 +0800)]
esp32/test: split rtc_fast test cases

Move runtime behaviour test cases into test_reset_reason.c, move
placement test cases into test_rtc_fast.c

6 years agobootloader: don’t reload RTC_FAST DRAM after deep sleep
Ivan Grokhotkov [Sat, 29 Sep 2018 02:54:06 +0000 (10:54 +0800)]
bootloader: don’t reload RTC_FAST DRAM after deep sleep

When CONFIG_ESP32_RTCDATA_IN_FAST_MEM is enabled, RTC data is placed
into RTC_FAST memory region, viewed from the data bus. However the
bootloader was missing a check that this region should not be
overwritten after deep sleep, which caused .rtc.bss segment to loose
its contents after wakeup.

6 years agoMerge branch 'ci/adjust_expire_time_for_artifacts' into 'master'
He Yin Ling [Sat, 29 Sep 2018 05:43:01 +0000 (13:43 +0800)]
Merge branch 'ci/adjust_expire_time_for_artifacts' into 'master'

ci: adjust expire time for CI artifacts:

See merge request idf/esp-idf!3327

6 years agoci: adjust expire time for CI artifacts:
He Yin Ling [Thu, 20 Sep 2018 08:11:54 +0000 (16:11 +0800)]
ci: adjust expire time for CI artifacts:

set shorter time to save some space on server. For those artifacts need
to be stored for long time, we can manually press "keep" button in job page.

Also add a CI job to check if all artifacts have set expire time.

6 years agoComponent/bt: add “service from” param for ESP_GATTC_SEARCH_CMPL_EVT
zhiweijian [Fri, 28 Sep 2018 06:12:32 +0000 (14:12 +0800)]
Component/bt: add “service from” param for ESP_GATTC_SEARCH_CMPL_EVT

6 years agoComponent/bt: fix service change char can’t read and write and no descr
zhiweijian [Fri, 28 Sep 2018 11:51:55 +0000 (19:51 +0800)]
Component/bt: fix service change char can’t read and write and no descr

6 years agoImplemented the first round of review comments
Krzysztof [Fri, 28 Sep 2018 02:41:46 +0000 (10:41 +0800)]
Implemented the first round of review comments

6 years agoUpdated sigma-delta example description to the latest template
Krzysztof [Thu, 27 Sep 2018 09:55:29 +0000 (17:55 +0800)]
Updated sigma-delta example description to the latest template

6 years agocomponent/bt: bugfix that hci down stream datapath is unblocked too early on waking...
wangmengyang [Fri, 28 Sep 2018 02:20:21 +0000 (10:20 +0800)]
component/bt: bugfix that hci down stream datapath is unblocked too early on waking up from sleep

This issue can cause the controller to stuck after sleep interrupt happens and clock interrupt enabled

6 years agoMerge branch 'bugfix/regression_in_light_sleep_mode' into 'master'
Ivan Grokhotkov [Fri, 28 Sep 2018 01:49:39 +0000 (09:49 +0800)]
Merge branch 'bugfix/regression_in_light_sleep_mode' into 'master'

esp32: fix regression introduced in automatic light sleep pm

See merge request idf/esp-idf!3371

6 years agoMerge branch 'fix/sdio_slave_reset_ret_queue' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 10:25:57 +0000 (18:25 +0800)]
Merge branch 'fix/sdio_slave_reset_ret_queue' into 'master'

sdio_slave: fix the ret_queue crash issue when being reset by the master

See merge request idf/esp-idf!3360

6 years agolwip: fix the crash when close socket
zhangyanjiao [Thu, 27 Sep 2018 08:48:11 +0000 (16:48 +0800)]
lwip: fix the crash when close socket

6 years agotest: enhanced config dependency support for CI:
He Yin Ling [Thu, 27 Sep 2018 07:23:44 +0000 (15:23 +0800)]
test: enhanced config dependency support for CI:

allow define complex conditions for the dependency of each tag.

6 years agodocs, scripts: Correct the priority of the PATH setting
Anton Maklakov [Thu, 27 Sep 2018 06:55:37 +0000 (14:55 +0800)]
docs, scripts: Correct the priority of the PATH setting

6 years agoadd_path.sh: cmake: add tools folder to the path
Nicola Lunghi [Fri, 14 Sep 2018 14:51:23 +0000 (15:51 +0100)]
add_path.sh: cmake: add tools folder to the path

Merges https://github.com/espressif/esp-idf/pull/2410

6 years agoMerge branch 'feature/mbedtls_2_13_1' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 06:15:25 +0000 (14:15 +0800)]
Merge branch 'feature/mbedtls_2_13_1' into 'master'

mbedtls: update to 2.13.1

See merge request idf/esp-idf!3301

6 years agocan: remove license disclaimer
Ivan Grokhotkov [Wed, 26 Sep 2018 03:39:55 +0000 (11:39 +0800)]
can: remove license disclaimer

6 years agoMerge branch 'feature/move_rtc_data_rtc_rodata_to_RTC_FAST_seg' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 05:05:06 +0000 (13:05 +0800)]
Merge branch 'feature/move_rtc_data_rtc_rodata_to_RTC_FAST_seg' into 'master'

esp32: Add option to place .rtc_data and .rtc_rodata into the RTC_FAST segment

See merge request idf/esp-idf!2128

6 years agoMerge branch 'bugfix/ci_example_test' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:26:44 +0000 (11:26 +0800)]
Merge branch 'bugfix/ci_example_test' into 'master'

tools: Make Utility.console_log accept Unicode and byte strings as well

See merge request idf/esp-idf!3367

6 years agoMerge branch 'feature/py23_kconfig_new' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:26:32 +0000 (11:26 +0800)]
Merge branch 'feature/py23_kconfig_new' into 'master'

tools: Make kconfig_new Python3-compatible and enable Python3 in idf.py

See merge request idf/esp-idf!3304

6 years agoMerge branch 'bugfix/sysview_enable_cmake' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:21:54 +0000 (11:21 +0800)]
Merge branch 'bugfix/sysview_enable_cmake' into 'master'

cmake: add app_trace as FreeRTOS dependency

See merge request idf/esp-idf!3335

6 years agoMerge branch 'bugfix/lwip_compat_headers' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:21:37 +0000 (11:21 +0800)]
Merge branch 'bugfix/lwip_compat_headers' into 'master'

lwip: add compatibility headers for sntp.h and esp_ping.h

See merge request idf/esp-idf!3231

6 years agoMerge branch 'bugfix/idf_ver_out_of_tree' into 'master'
Ivan Grokhotkov [Thu, 27 Sep 2018 03:21:25 +0000 (11:21 +0800)]
Merge branch 'bugfix/idf_ver_out_of_tree' into 'master'

cmake: pass repository path to git when doing git describe

See merge request idf/esp-idf!3328

6 years agoMerge branch 'bugfix/btdm_coex_hw_blocking' into 'master'
Jiang Jiang Jian [Thu, 27 Sep 2018 03:17:15 +0000 (11:17 +0800)]
Merge branch 'bugfix/btdm_coex_hw_blocking' into 'master'

component/bt : fix coexist hardware blocking bug

See merge request idf/esp-idf!3362

6 years agoesptool: Update to v2.5.1
Angus Gratton [Thu, 27 Sep 2018 00:12:00 +0000 (10:12 +1000)]
esptool: Update to v2.5.1

Release notes: https://github.com/espressif/esptool/releases/tag/v2.5.1

Needed to no longer burn keys if 3/4 Coding Scheme is enabled.

6 years agocomponent/bt : fix coexist hardware blocking bug
Tian Hao [Thu, 20 Sep 2018 04:31:22 +0000 (12:31 +0800)]
component/bt : fix coexist hardware blocking bug

fix the bug following:
1. after disable bluetooth controller, wifi cannot TX/RX any packets.
2. when software coexist working, there's a little ratio cause wifi task watchdog timeout
3. when software coexist working, there's a little ratio cause bluetooth cannot receive anything.

feature:
1. add libbtdm_app.a git commit local and remote checking

Known issues:
1. there's still a bug occurs with a very very low ratio cause bluetooth
   cannot receive anything. The reproduce interval may great than 3days ~ 1week via
   7x24 hours heavy testing.

6 years agoMerge branch 'feature/mesh_decoupling' into 'master'
Jiang Jiang Jian [Wed, 26 Sep 2018 12:20:27 +0000 (20:20 +0800)]
Merge branch 'feature/mesh_decoupling' into 'master'

mesh: decoupling

See merge request idf/esp-idf!3261

6 years agotools: Make Utility.console_log accept Unicode and byte strings as well
Roland Dobai [Wed, 26 Sep 2018 06:09:00 +0000 (08:09 +0200)]
tools: Make Utility.console_log accept Unicode and byte strings as well

6 years agoMerge branch 'bugfix/btdm_fix_get_bond_list_error_sometimes' into 'master'
Jiang Jiang Jian [Wed, 26 Sep 2018 10:06:23 +0000 (18:06 +0800)]
Merge branch 'bugfix/btdm_fix_get_bond_list_error_sometimes' into 'master'

Component/bt: fix get bond list error sometimes

See merge request idf/esp-idf!3288

6 years agoMerge branch 'feature/btdm_add_send_service_change_indication_API' into 'master'
Jiang Jiang Jian [Wed, 26 Sep 2018 10:05:04 +0000 (18:05 +0800)]
Merge branch 'feature/btdm_add_send_service_change_indication_API' into 'master'

Component/bt: add gatts send service change indication API

See merge request idf/esp-idf!3302

6 years agotest: disable the spi slave startup test when psram is enabled
michael [Wed, 26 Sep 2018 09:51:28 +0000 (17:51 +0800)]
test: disable the spi slave startup test when psram is enabled

6 years agobootloader: Fix crash enabling flash encryption
Angus Gratton [Wed, 26 Sep 2018 07:48:50 +0000 (17:48 +1000)]
bootloader: Fix crash enabling flash encryption

Regression in 9c715d7946a9595bad53307cf0a141d4226d0a5a

6 years agobootloader: Don't enable secure boot or flash encryption for 3/4 Coding Scheme
Angus Gratton [Wed, 26 Sep 2018 06:57:44 +0000 (16:57 +1000)]
bootloader: Don't enable secure boot or flash encryption for 3/4 Coding Scheme

6 years agobuild system: Fix checking the toolchain version on Windows
Anton Maklakov [Tue, 25 Sep 2018 04:19:01 +0000 (12:19 +0800)]
build system: Fix checking the toolchain version on Windows

6 years agocomponent/bt: Fix BTU task watchdog timeout after pair with iphone
baohongde [Wed, 26 Sep 2018 03:59:54 +0000 (11:59 +0800)]
component/bt: Fix BTU task watchdog timeout after pair with iphone

Create a new pending queue, then re-submit pending requests in old pending queue,preventing new events being inserted into it.

Closes https://github.com/espressif/esp-idf/issues/2191

6 years agoesp32: fix regression introduced in automatic light sleep pm
Mahavir Jain [Tue, 25 Sep 2018 17:10:32 +0000 (22:40 +0530)]
esp32: fix regression introduced in automatic light sleep pm

Closes: https://github.com/espressif/esp-idf/issues/2459
Signed-off-by: Mahavir Jain <mahavir@espressif.com>
6 years agodriver(interrupt): fix the issue that interrupt might be allocated and freed on diffe...
kooho [Thu, 20 Sep 2018 04:13:43 +0000 (12:13 +0800)]
driver(interrupt): fix the issue that interrupt might be allocated and freed on different cores

closes https://github.com/espressif/esp-idf/issues/2211

6 years agoMerge branch 'feature/py23_examples' into 'master'
Angus Gratton [Wed, 26 Sep 2018 00:41:42 +0000 (08:41 +0800)]
Merge branch 'feature/py23_examples' into 'master'

Examples: Add Python 2&3 support

See merge request idf/esp-idf!3237

6 years agoMerge branch 'docs/general_notes_zh_CN' into 'master'
Angus Gratton [Tue, 25 Sep 2018 23:23:38 +0000 (07:23 +0800)]
Merge branch 'docs/general_notes_zh_CN' into 'master'

docs: translate the general-notes document into Chinese

See merge request idf/esp-idf!2867

6 years agomesh: decoupling
qiyueixa [Tue, 25 Sep 2018 12:17:16 +0000 (20:17 +0800)]
mesh: decoupling

Remove dependencies which cause mesh code to be linked even if mesh is not used.

6 years agosdio_slave: fix the ret_queue crash issue when being reset by the master
michael [Tue, 25 Sep 2018 12:29:46 +0000 (20:29 +0800)]
sdio_slave: fix the ret_queue crash issue when being reset by the master

6 years agoMerge branch 'feature/wifi_esptouch_support_both_multicast_and_broadcast_packet'...
Jiang Jiang Jian [Tue, 25 Sep 2018 11:48:33 +0000 (19:48 +0800)]
Merge branch 'feature/wifi_esptouch_support_both_multicast_and_broadcast_packet' into 'master'

esp32: esp-touch supports both multicast and broadcast packets

See merge request idf/esp-idf!3291

6 years agoMerge branch 'doc/fix_config_links' into 'master'
Ivan Grokhotkov [Tue, 25 Sep 2018 10:23:24 +0000 (18:23 +0800)]
Merge branch 'doc/fix_config_links' into 'master'

doc: Fix config links, add navigation lists to config items page

See merge request idf/esp-idf!3310

6 years agoComponent/bt: add gatts send service change indication API
zhiweijian [Tue, 18 Sep 2018 08:20:13 +0000 (16:20 +0800)]
Component/bt: add gatts send service change indication API

6 years agoexamples: Use flushed print to see logs on the CI server
Roland Dobai [Fri, 21 Sep 2018 08:34:55 +0000 (10:34 +0200)]
examples: Use flushed print to see logs on the CI server

6 years agoExamples: Add Python 2&3 support
Roland Dobai [Mon, 10 Sep 2018 13:13:47 +0000 (15:13 +0200)]
Examples: Add Python 2&3 support

6 years agodoc/general_notes:translate from en to zh_CN
morris [Fri, 27 Jul 2018 10:11:30 +0000 (18:11 +0800)]
doc/general_notes:translate from en to zh_CN

translate the document [general-notes] into Chinese

6 years agoesp32: esp-touch supports both multicast and broadcast packets
XiaXiaotian [Tue, 14 Aug 2018 06:23:53 +0000 (14:23 +0800)]
esp32: esp-touch supports both multicast and broadcast packets

    Previously, esp-touch only supports multicast packets which are
    transmitted from cellphone. But for most dual frequency routers
    whose SSIDs of 5G and 2.4G are the same, broadcast packets are
    forwarded from 5G interface to 2.4G interface while multicast
    packets are not. In order to make esp-touch work when cellphone
    connects to 5G interface of these routers, esp-touch is improved
    to support both multicast and broadcast packets. Meanwhile, new
    APP which is compiled with Andriod or IOS library(>= v0.3.6.2)
    must be used in this situation. Note that for some routers,
    broadcast and multicast packets are forwarded from 5G interface
    to 2.4G interface only when another WiFi device is connected to
    2.4G interface of the router. Old APP which is compiled with
    Android or IOS library(< v0.3.6.2) also works with this improvement
    when cellphone connects to 2.4G interface of the router.

    The Android and IOS library of new esp-touch APP is now available
    on Github.
    Android: https://github.com/EspressifApp/EsptouchForAndroid
    IOS: https://github.com/EspressifApp/EsptouchForIOS

6 years agoMerge branch 'feature/mbedtls_mem_alloc_options' into 'master'
Angus Gratton [Tue, 25 Sep 2018 00:24:29 +0000 (08:24 +0800)]
Merge branch 'feature/mbedtls_mem_alloc_options' into 'master'

mbedtls: configurable options for controlling dynamic memory allocations

See merge request idf/esp-idf!3343

6 years agoMerge branch 'bugfix/python_gen_empty_partition' into 'master'
Angus Gratton [Tue, 25 Sep 2018 00:23:38 +0000 (08:23 +0800)]
Merge branch 'bugfix/python_gen_empty_partition' into 'master'

app_update: Make gen_empty_partition.py Python 2 & 3 compatible

See merge request idf/esp-idf!3347

6 years agoMerge branch 'feature/async_esp_http_client' into 'master'
Angus Gratton [Tue, 25 Sep 2018 00:20:06 +0000 (08:20 +0800)]
Merge branch 'feature/async_esp_http_client' into 'master'

Non Blocking `esp_http_perform()` API in esp_http_client

See merge request idf/esp-idf!3049