]> granicus.if.org Git - esp-idf/log
esp-idf
6 years agoAdd logic to make external RAM usable with malloc()
Jeroen Domburg [Fri, 22 Sep 2017 08:02:39 +0000 (16:02 +0800)]
Add logic to make external RAM usable with malloc()

6 years agoMerge branch 'feature/add_espnow_example' into 'master'
Angus Gratton [Wed, 27 Sep 2017 23:43:29 +0000 (07:43 +0800)]
Merge branch 'feature/add_espnow_example' into 'master'

Feature/add espnow example

See merge request !1263

6 years agoMerge branch 'test/spi_master_internal_connect' into 'master'
Jeroen Domburg [Wed, 27 Sep 2017 09:00:31 +0000 (17:00 +0800)]
Merge branch 'test/spi_master_internal_connect' into 'master'

test(spi_master): add test case for 3 DMA issues with internal connection by gpio mux.

See merge request !1217

6 years agoMerge branch 'bugfix/bt_sdp_server_continuation' into 'master'
Angus Gratton [Wed, 27 Sep 2017 03:13:54 +0000 (11:13 +0800)]
Merge branch 'bugfix/bt_sdp_server_continuation' into 'master'

bluedroid: Add continuation offset check to SDP server

See merge request !1323

6 years agotest(spi_master): add test case for 3 DMA issues with internal connection by gpio...
michael [Fri, 1 Sep 2017 10:49:45 +0000 (18:49 +0800)]
test(spi_master): add test case for 3 DMA issues with internal connection by gpio mux.

3 issues are:
1. RX buffer not aligned (start and end)
2. not setting rx_buffer
3. setting rx_length != length

also add spi release code here.

6 years agobluedroid: Add continuation offset check to SDP server
Angus Gratton [Tue, 26 Sep 2017 23:49:04 +0000 (09:49 +1000)]
bluedroid: Add continuation offset check to SDP server

Fix for CVE-2017-0785
https://android.googlesource.com/platform/system/bt/+/818cf6f%5E%21/#F0

6 years agoMerge branch 'bugfix/timestamp' into 'master'
Ivan Grokhotkov [Tue, 26 Sep 2017 08:15:42 +0000 (16:15 +0800)]
Merge branch 'bugfix/timestamp' into 'master'

fix(global, log): correct the CCOUNT register when switching CPU clock during boot 2nd and before scheduler.

See merge request !1296

6 years agoMerge branch 'bugfix/bind_dhcp_server_udp_to_ip_of_ap' into 'master'
Ivan Grokhotkov [Tue, 26 Sep 2017 08:06:55 +0000 (16:06 +0800)]
Merge branch 'bugfix/bind_dhcp_server_udp_to_ip_of_ap' into 'master'

Fix the bug that if one device is in station+softap mode, other device can not get IP address after connecting to the softap.

See merge request !1314

6 years agoMerge branch 'feature/support_wifi_country_api' into 'master'
Ivan Grokhotkov [Tue, 26 Sep 2017 08:05:49 +0000 (16:05 +0800)]
Merge branch 'feature/support_wifi_country_api' into 'master'

esp32: support wifi country code

See merge request !1300

6 years agoMerge branch 'feature/docs_update_sigmadelta_api' into 'master'
Ivan Grokhotkov [Tue, 26 Sep 2017 08:05:18 +0000 (16:05 +0800)]
Merge branch 'feature/docs_update_sigmadelta_api' into 'master'

Updated sigma delta API documenation and example

See merge request !1319

6 years agofix(global, log): fix `esp_log(_early)_timestamp` readings after startup by correct...
michael [Wed, 13 Sep 2017 09:34:43 +0000 (17:34 +0800)]
fix(global, log): fix `esp_log(_early)_timestamp` readings after startup by correct the CCOUNT register when switching CPU clock.

TW#13332, Closes #700

6 years agoesp32: support wifi country code
Liu Zhi Fu [Tue, 19 Sep 2017 12:59:48 +0000 (20:59 +0800)]
esp32: support wifi country code

1. Add completed support for WiFi country code
2. Modify esp_wifi_set_country API

6 years agoMerge branch 'feature/docs_updating_idf' into 'master'
Angus Gratton [Tue, 26 Sep 2017 02:34:38 +0000 (10:34 +0800)]
Merge branch 'feature/docs_updating_idf' into 'master'

Added a section how to update existing local esp-idf repository and load specifi…

See merge request !1273

6 years agoMerge branch 'feature/record_more_info_of_scanned_ap' into 'master'
Ivan Grokhotkov [Tue, 26 Sep 2017 02:13:48 +0000 (10:13 +0800)]
Merge branch 'feature/record_more_info_of_scanned_ap' into 'master'

Record more information of scanned AP

See merge request !1289

6 years agoMerge branch 'feature/tw15502_add_iperf_example' into 'master'
Ivan Grokhotkov [Tue, 26 Sep 2017 01:38:34 +0000 (09:38 +0800)]
Merge branch 'feature/tw15502_add_iperf_example' into 'master'

example: add iperf example

See merge request !1313

6 years agoexample: add iperf example
Liu Zhi Fu [Thu, 30 Mar 2017 15:12:25 +0000 (23:12 +0800)]
example: add iperf example

Support iperf

6 years agoUpdated sigma delta API documenation and example
krzychb [Mon, 25 Sep 2017 19:20:48 +0000 (21:20 +0200)]
Updated sigma delta API documenation and example

6 years agoMerge branch 'bugfix/scan_fail' into 'master'
Jiang Jiang Jian [Mon, 25 Sep 2017 10:28:09 +0000 (18:28 +0800)]
Merge branch 'bugfix/scan_fail' into 'master'

component/bt : fix bug of scan fail after a long time

See merge request !1301

6 years agoMerge branch 'feature/multi_heap_assert' into 'master'
Angus Gratton [Mon, 25 Sep 2017 01:51:14 +0000 (09:51 +0800)]
Merge branch 'feature/multi_heap_assert' into 'master'

multi_heap: Print the problem address when aborting due to heap corruption

See merge request !1277

6 years agoFix the bug that if one device is in station+softap mode, other device can not
XiaXiaotian [Fri, 22 Sep 2017 10:10:34 +0000 (18:10 +0800)]
Fix the bug that if one device is in station+softap mode, other device can not
get IP address after connecting to the softap.

    Now the default netif is station in station+softap mode. The UDP pcb of
DHCP server is binded to IP 0.0.0.0. When other device connects to softap, the
DHCP offer will be sent by softap.But because the destination IP of DHCP offer
is broadcast IP and the source IP of it is 0.0.0.0, it will be sent from default
netif, that is station interface. Other device can not receive the DHCP offer
sent from station interface. As a result, other device can not get IP address.
The resolution is that bind UDP pcb to the IP address of softap. So, the source
IP of DHCP offer is that of softap. DHCP offer can be sent from softap interface
by source IP route method.

6 years agoMerge branch 'test/update_ble_known_issues' into 'master'
Ivan Grokhotkov [Fri, 22 Sep 2017 14:34:18 +0000 (22:34 +0800)]
Merge branch 'test/update_ble_known_issues' into 'master'

test: udpate new BLE known issues

See merge request !1306

6 years agoMerge branch 'bugfix/gpio26_rtc_hold' into 'master'
Ivan Grokhotkov [Fri, 22 Sep 2017 14:34:04 +0000 (22:34 +0800)]
Merge branch 'bugfix/gpio26_rtc_hold' into 'master'

driver/rtc: fix copy-paste error in HOLD_FORCE field name for GPIO26

See merge request !1299

6 years agoMerge branch 'bugfix/light_sleep' into 'master'
Ivan Grokhotkov [Fri, 22 Sep 2017 08:37:59 +0000 (16:37 +0800)]
Merge branch 'bugfix/light_sleep' into 'master'

Light sleep fix

See merge request !1303

6 years agoAdd an example to show how to use ESPNOW
XiaXiaotian [Wed, 13 Sep 2017 12:38:04 +0000 (20:38 +0800)]
Add an example to show how to use ESPNOW

6 years agoRecord more information of scanned AP
XiaXiaotian [Tue, 19 Sep 2017 12:17:25 +0000 (20:17 +0800)]
Record more information of scanned AP

6 years agoMerge branch 'bugfix/dport_in_single_core' into 'master'
Ivan Grokhotkov [Fri, 22 Sep 2017 06:48:05 +0000 (14:48 +0800)]
Merge branch 'bugfix/dport_in_single_core' into 'master'

esp32: exclude DPORT-related code in single core mode

See merge request !1304

6 years agoMerge branch 'bugfix/build_kconfig_deps' into 'master'
Angus Gratton [Fri, 22 Sep 2017 04:42:37 +0000 (12:42 +0800)]
Merge branch 'bugfix/build_kconfig_deps' into 'master'

build: make clean should remove all .d files in tools/kconfig

See merge request !1302

6 years agoMerge branch 'bugfix/build_system_regen_component_vars' into 'master'
Angus Gratton [Fri, 22 Sep 2017 04:42:00 +0000 (12:42 +0800)]
Merge branch 'bugfix/build_system_regen_component_vars' into 'master'

build system: Fix bug requiring "make clean" after IDF updates or menuconfig changes

See merge request !1293

6 years agoesp32: exclude DPORT-related code in single core mode
Ivan Grokhotkov [Fri, 22 Sep 2017 03:54:51 +0000 (11:54 +0800)]
esp32: exclude DPORT-related code in single core mode

6 years agolight sleep: make sure code to be placed into IRAM is not inlined
Ivan Grokhotkov [Fri, 22 Sep 2017 03:41:30 +0000 (11:41 +0800)]
light sleep: make sure code to be placed into IRAM is not inlined

6 years agotest: udpate new BLE known issues:
He Yin Ling [Thu, 21 Sep 2017 13:35:00 +0000 (21:35 +0800)]
test: udpate new BLE known issues:

1. some cases caused by GATTC can't get correct attribute handle
2. some cases with increased fail ratio

6 years agobuild: make clean should remove all .d files in tools/kconfig
Angus Gratton [Fri, 22 Sep 2017 00:04:00 +0000 (10:04 +1000)]
build: make clean should remove all .d files in tools/kconfig

Causes a problem that can't be fixed by "make clean" if the
host OS headers have moved around.

ie https://esp32.com/viewtopic.php?f=13&t=3098&p=14487

6 years agoMerge branch 'doc/windows_env_updates' into 'master'
Angus Gratton [Thu, 21 Sep 2017 22:39:26 +0000 (06:39 +0800)]
Merge branch 'doc/windows_env_updates' into 'master'

doc: Add steps to update Windows environment installations

See merge request !1298

6 years agocomponent/bt : fix bug of scan fail after a long time
Tian Hao [Thu, 21 Sep 2017 09:31:20 +0000 (17:31 +0800)]
component/bt : fix bug of scan fail after a long time

6 years agoMerge branch 'bugfix/btdm_enable_limit' into 'master'
Ivan Grokhotkov [Thu, 21 Sep 2017 09:33:09 +0000 (17:33 +0800)]
Merge branch 'bugfix/btdm_enable_limit' into 'master'

BT controller: add function to release unused memory to the heap

See merge request !1248

6 years agoMerge branch 'docs/FreeRTOS_SMP_Changes' into 'master'
Jeroen Domburg [Thu, 21 Sep 2017 09:10:33 +0000 (17:10 +0800)]
Merge branch 'docs/FreeRTOS_SMP_Changes' into 'master'

docs: Added documentation for FreeRTOS SMP changes

See merge request !1238

6 years agodocs: Added documentation for FreeRTOS SMP changes
Darian Leung [Fri, 8 Sep 2017 11:50:15 +0000 (19:50 +0800)]
docs: Added documentation for FreeRTOS SMP changes

Added documentation about the ESP-IDF changes to FreeRTOS.
The documentation covers changes to the following FreeRTOS aspects.

    - Task Creation
    - Affects on scheduling (Task skipping, scheduler suspension, tick synchronicity)
    - Critical sections and disabling interrupts
    - Thread Local Storage Pointers and deletion callbacks
    - Configuring ESP-IDF FreeRTOS

6 years agoMerge branch 'feature/scan_optimize' into 'master'
Ivan Grokhotkov [Thu, 21 Sep 2017 08:31:47 +0000 (16:31 +0800)]
Merge branch 'feature/scan_optimize' into 'master'

WiFi: optimize scan feature

See merge request !1267

6 years agodoc: Add steps to update Windows environment installations
Angus Gratton [Thu, 21 Sep 2017 01:15:09 +0000 (11:15 +1000)]
doc: Add steps to update Windows environment installations

6 years agocomponent/bt : support bluetooth controller DRAM release dynamically
Tian Hao [Tue, 19 Sep 2017 12:10:35 +0000 (20:10 +0800)]
component/bt : support bluetooth controller DRAM release dynamically

1. remove CONFIG_BT_DRAM_RELEASE from Kconfig
2. add API to release bluetooth controller DRAM to heap

6 years agoWiFi: optimize scan feature
Deng Xin [Thu, 14 Sep 2017 13:27:26 +0000 (21:27 +0800)]
WiFi: optimize scan feature
1. Add all channel scan feature
2. Add sort matched SSID by authmode feature

6 years agoMerge branch 'bugfix/apptrace_down_buf_init' into 'master'
Ivan Grokhotkov [Thu, 21 Sep 2017 04:37:40 +0000 (12:37 +0800)]
Merge branch 'bugfix/apptrace_down_buf_init' into 'master'

esp32: Fixes double initialization of apptrace down ring buffer in dual core mode

See merge request !1274

6 years agodriver/rtc: fix copy-paste error in HOLD_FORCE field name for GPIO26
Ivan Grokhotkov [Thu, 21 Sep 2017 04:26:03 +0000 (12:26 +0800)]
driver/rtc: fix copy-paste error in HOLD_FORCE field name for GPIO26

This error prevented EXT1 wakeup using GPIO26 from working.

6 years agoMerge branch 'bugfix/spiffs_debug' into 'master'
Angus Gratton [Wed, 20 Sep 2017 23:24:43 +0000 (07:24 +0800)]
Merge branch 'bugfix/spiffs_debug' into 'master'

Fix typo in spiffs config

See merge request !1287

6 years agoMerge branch 'bugfix/minor_fixes_github' into 'master'
Angus Gratton [Wed, 20 Sep 2017 23:21:32 +0000 (07:21 +0800)]
Merge branch 'bugfix/minor_fixes_github' into 'master'

Minor fixes from github

See merge request !1292

6 years agoMerge branch 'bugfix/eclipse_cpp_headers' into 'master'
Angus Gratton [Wed, 20 Sep 2017 23:20:49 +0000 (07:20 +0800)]
Merge branch 'bugfix/eclipse_cpp_headers' into 'master'

Fix CDT GCC parser to correctly parse C++ commands (github)

See merge request !1291

6 years agoFix typo in spiffs config and update submodule
me-no-dev [Tue, 19 Sep 2017 09:09:20 +0000 (17:09 +0800)]
Fix typo in spiffs config and update submodule

Fixes github issues #1012 and #1013

https://github.com/espressif/esp-idf/issues/1012
https://github.com/espressif/esp-idf/issues/1013

6 years agobuild system tests: Don't unix2dos .git files, build directories
Angus Gratton [Wed, 20 Sep 2017 08:21:29 +0000 (18:21 +1000)]
build system tests: Don't unix2dos .git files, build directories

6 years agobuild system: Fix bad partial builds after updates, sdkconfig changes
Angus Gratton [Wed, 20 Sep 2017 07:38:54 +0000 (17:38 +1000)]
build system: Fix bad partial builds after updates, sdkconfig changes

Fixes accidental regression merging 9903ea1c1102.

Add test case for this kind of rebuilding.

6 years agoMerge branch 'bugfix/lwip_tcp_oversize_assert' into 'master'
Angus Gratton [Wed, 20 Sep 2017 02:16:47 +0000 (10:16 +0800)]
Merge branch 'bugfix/lwip_tcp_oversize_assert' into 'master'

fix lwip tcp_oversize_dbgcheck assert

See merge request !1260

6 years agoImproved `uart_flush()` documentation.
Simon Werner [Thu, 7 Sep 2017 23:08:34 +0000 (11:08 +1200)]
Improved `uart_flush()` documentation.

Improved `uart_flush()` documentation based on this discussion: https://esp32.com/viewtopic.php?f=13&t=2804&p=13377&hilit=uart_flush#p13373

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

6 years agoopenssl_client, openssl_server example: Fix misspelling of PRIORITY in OPENSSL_EXAMPL...
Chris Morgan [Tue, 22 Aug 2017 20:27:57 +0000 (16:27 -0400)]
openssl_client, openssl_server example: Fix misspelling of PRIORITY in OPENSSL_EXAMPLE_TASK_PRIORITY

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

6 years agoFix CDT GCC parser to correctly parse C++ commands
dziekon [Fri, 15 Sep 2017 22:02:33 +0000 (00:02 +0200)]
Fix CDT GCC parser to correctly parse C++ commands

Previously suggested parser command pattern:

xtensa-esp32-elf-(g?cc)|([gc]\+\+)|(clang)

was incorrect for compilation of c++ files, as it is expanded by Eclipse into or between:

xtensa-esp32-elf-(g?cc)
([gc]\+\+)
(clang)

Additional grouping around existing pattern solves that issue, and helps Eclipse to correctly find ESP-IDF includes.

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

6 years agoMerge branch 'bugfix/spi_temp_buffer_32bit_alignment' into 'master'
Jeroen Domburg [Tue, 19 Sep 2017 14:25:35 +0000 (22:25 +0800)]
Merge branch 'bugfix/spi_temp_buffer_32bit_alignment' into 'master'

fix(spi master, sdspi): fix the heap corruption bug that RX DMA writes over the temporary buffer boundary.

See merge request !1285

6 years agocomponent/bt : fix bluetooth controller enable limit && release memory when de-initia...
Tian Hao [Tue, 12 Sep 2017 14:36:17 +0000 (22:36 +0800)]
component/bt : fix bluetooth controller enable limit && release memory when de-initialize bluetooth controller

1. fix bluetooth controller enable limit
2. release memory when de-initialize bluetooth controller
3. fix heap_caps_add_region limit

6 years agofix(sdspi): fix issues causing the sdspi driver to work low efficiently with DMA.
michael [Tue, 19 Sep 2017 08:43:31 +0000 (16:43 +0800)]
fix(sdspi): fix issues causing the sdspi driver to work low efficiently with DMA.

6 years agofix(spi_master): fix the heap corruption bug that RX DMA writes over the temporary...
michael [Fri, 15 Sep 2017 08:19:11 +0000 (16:19 +0800)]
fix(spi_master): fix the heap corruption bug that RX DMA writes over the temporary buffer boundary.

TW#15434

Closes #994.

6 years agoMerge branch 'bugfix/nvs_init_deinit' into 'master'
Ivan Grokhotkov [Tue, 19 Sep 2017 04:17:39 +0000 (12:17 +0800)]
Merge branch 'bugfix/nvs_init_deinit' into 'master'

nvs: fix bug that NVS is not initialized after init failure, add deinit functions

See merge request !1282

6 years agonvs_flash: emulator: fix issues in load function, add save function
Ivan Grokhotkov [Mon, 18 Sep 2017 14:43:03 +0000 (22:43 +0800)]
nvs_flash: emulator: fix issues in load function, add save function

6 years agounit-test-app: initialize partition table info before starting the test
Ivan Grokhotkov [Mon, 18 Sep 2017 14:41:58 +0000 (22:41 +0800)]
unit-test-app: initialize partition table info before starting the test

6 years agonvs_flash: delete Storage if init fails
Ivan Grokhotkov [Mon, 18 Sep 2017 14:34:16 +0000 (22:34 +0800)]
nvs_flash: delete Storage if init fails

Previously, nvs_flash_init_custom would not be called if Storage for a
particular partition was already created. This caused issues if the
first call to nvs_flash_init failed due to Storage init error. This issue
exhibited itself as random failures of NVS CI test.

With this change, storage object is deleted (and not added to storage
list) if initialization fails.

6 years agonvs_flash: add functions to deinitialize storage
Ivan Grokhotkov [Mon, 18 Sep 2017 14:30:21 +0000 (22:30 +0800)]
nvs_flash: add functions to deinitialize storage

6 years agoMerge branch 'bugfix/minor_nvs_remove_unused_header' into 'master'
Ivan Grokhotkov [Tue, 19 Sep 2017 00:29:58 +0000 (08:29 +0800)]
Merge branch 'bugfix/minor_nvs_remove_unused_header' into 'master'

nvs: minor - removed unused header inclusion

See merge request !1279

6 years agoMerge branch 'feature/toolchain-update' into 'master'
Ivan Grokhotkov [Mon, 18 Sep 2017 11:32:39 +0000 (19:32 +0800)]
Merge branch 'feature/toolchain-update' into 'master'

make,docs: update toolchain

See merge request !1269

6 years agonvs: minor - removed unused header inclusion
Amey Inamdar [Mon, 18 Sep 2017 11:32:32 +0000 (17:02 +0530)]
nvs: minor - removed unused header inclusion

Signed-off-by: Amey Inamdar <amey.inamdar@gmail.com>
6 years agoMerge branch 'feature/btdm_cherry_pick_ble_new_api' into 'master'
Jiang Jiang Jian [Mon, 18 Sep 2017 10:17:11 +0000 (18:17 +0800)]
Merge branch 'feature/btdm_cherry_pick_ble_new_api' into 'master'

Feature/btdm cherry pick ble new api

See merge request !1113

6 years agocomponnent/bt: remove the <<<<<<< HEAD in the code.
Yulong [Mon, 18 Sep 2017 09:44:50 +0000 (05:44 -0400)]
componnent/bt: remove the  <<<<<<< HEAD in the code.

6 years agosquash again
Yulong [Tue, 15 Aug 2017 03:24:36 +0000 (23:24 -0400)]
squash again
squash the commit.
component/bt:Added the update_white_list & set_prefer_conn_params API to the bt project.

component/bt: Added the get white list size API & delete the read adv tx power API.

component/bt: Change the esp_gap_ble_api.h esp_ble_gap_set_prefer_conn_params API docs.

changed btm_find_dev to btm_find_or_alloc_dev

component/bt: Change the rssi API deep copy method.

component/bt: Change the code as comment in the gitlab.

squash the commit.
component/bt:Added the update_white_list & set_prefer_conn_params API to the bt project.

component/bt: Added the get white list size API & delete the read adv tx power API.

component/bt: Change the esp_gap_ble_api.h esp_ble_gap_set_prefer_conn_params API docs.

changed btm_find_dev to btm_find_or_alloc_dev

component/bt: Change the rssi API deep copy method.

component/bt: Change the code as comment in the gitlab.

component/bt: change the ESP_BLE_CONN_PARAM_UNDEF redefinition error.

component/bt: Change the ESP_BLE_IS_VALID_PARAM function with the compile error.

6 years agowindows: Update windows prereq script & precompiled environment download
Angus Gratton [Mon, 18 Sep 2017 08:26:57 +0000 (18:26 +1000)]
windows: Update windows prereq script & precompiled environment download

6 years agoMerge branch 'feature/log_buffer' into 'master'
Ivan Grokhotkov [Mon, 18 Sep 2017 07:02:34 +0000 (15:02 +0800)]
Merge branch 'feature/log_buffer' into 'master'

feat(log): add new function to log buffer with level.

See merge request !1150

6 years agomulti_heap_poisoning: Use MULTI_HEAP_STDERR_PRINTF (ets_printf) to print heap errors
Angus Gratton [Mon, 18 Sep 2017 06:54:28 +0000 (16:54 +1000)]
multi_heap_poisoning: Use MULTI_HEAP_STDERR_PRINTF (ets_printf) to print heap errors

Needed because normal printf() can trigger a malloc() (for standard stream locks) which
then re-triggers this check.

6 years agomulti_heap: Print the problem address when aborting due to heap corruption
Angus Gratton [Mon, 18 Sep 2017 04:51:51 +0000 (14:51 +1000)]
multi_heap: Print the problem address when aborting due to heap corruption

New multi_heap code has proven effective at aborting when buffer overruns occur,
but it's currently hard to debug the stack traces from these failures.

6 years agofeat(log): add new function to log buffer with level and hex dump.
michael [Mon, 21 Aug 2017 14:03:53 +0000 (22:03 +0800)]
feat(log): add new function to log buffer with level and hex dump.

6 years agomake,docs: update toolchain to 1.22.0-72-g4d49225
Ivan Grokhotkov [Fri, 15 Sep 2017 01:24:27 +0000 (09:24 +0800)]
make,docs: update toolchain to 1.22.0-72-g4d49225

6 years agoMerge branch 'feature/partition_table_expand_line' into 'master'
Angus Gratton [Mon, 18 Sep 2017 01:18:25 +0000 (09:18 +0800)]
Merge branch 'feature/partition_table_expand_line' into 'master'

partition_table: Expand vars before splitting fields (github #841)

See merge request !1174

6 years agoesp32: Fixes double initialization of apptrace down ring buffer in dual core mode
Alexey Gerenkov [Fri, 15 Sep 2017 19:40:01 +0000 (22:40 +0300)]
esp32: Fixes double initialization of apptrace down ring buffer in dual core mode

Additional minor fixes:
 - Host file I/O code warnings
 - Initialization of down buffer for GCOV

6 years agoAdded a section how to update existing local esp-idf repository and load specific...
krzychb [Fri, 15 Sep 2017 17:54:36 +0000 (19:54 +0200)]
Added a section how to update existing local esp-idf repository and load specific release. Inspired by issues #990 and #997

6 years agoMerge branch 'feature/btdm_cherry_pick_change_gattc_api' into 'master'
Jiang Jiang Jian [Fri, 15 Sep 2017 11:39:29 +0000 (19:39 +0800)]
Merge branch 'feature/btdm_cherry_pick_change_gattc_api' into 'master'

component/bt: Change all the gattc API && bta gattc layer.

See merge request !1147

6 years agoMerge branch 'refactor/btdm_modify_spp_client_for_ci' into 'master'
Jiang Jiang Jian [Fri, 15 Sep 2017 11:37:24 +0000 (19:37 +0800)]
Merge branch 'refactor/btdm_modify_spp_client_for_ci' into 'master'

component/bt:modify for gattc new api ci

See merge request !1271

6 years agoMerge branch 'bugfix/btdm_smp_close_compile_error' into 'master'
Jiang Jiang Jian [Fri, 15 Sep 2017 11:36:30 +0000 (19:36 +0800)]
Merge branch 'bugfix/btdm_smp_close_compile_error' into 'master'

component/bt: fix the bug when close the SMP module in the menuconfig will lead to compile error.

See merge request !1265

6 years agocomponent/bt:modify for gattc new api ci
xiewenxiang [Fri, 15 Sep 2017 09:53:36 +0000 (17:53 +0800)]
component/bt:modify for gattc new api ci

6 years agoMerge branch 'bugfix/apptrace_init_sequence' into 'master'
Ivan Grokhotkov [Fri, 15 Sep 2017 07:02:42 +0000 (15:02 +0800)]
Merge branch 'bugfix/apptrace_init_sequence' into 'master'

Changed initialization sequence of application tracing component on APP CPU so i…

See merge request !1256

6 years agoMerge branch 'bugfix/btdm_blufi_malloc' into 'master'
Jiang Jiang Jian [Fri, 15 Sep 2017 04:06:56 +0000 (12:06 +0800)]
Merge branch 'bugfix/btdm_blufi_malloc' into 'master'

component/bt : fix a malloc bzero of blufi

See merge request !1264

6 years agocomponent/bt : fix a malloc bzero of blufi
Tian Hao [Thu, 14 Sep 2017 10:28:36 +0000 (18:28 +0800)]
component/bt : fix a malloc bzero of blufi

6 years agocomponent/bt: fix the bug when close the SMP module in the menuconfig will lead to...
Yulong [Thu, 14 Sep 2017 13:01:12 +0000 (09:01 -0400)]
component/bt: fix the bug when close the SMP module in the menuconfig will lead to compile error.

6 years agofix lwip tcp_oversize_dbgcheck assert
zhangyanjiao [Thu, 14 Sep 2017 02:05:35 +0000 (10:05 +0800)]
fix lwip tcp_oversize_dbgcheck assert

6 years agoAdded proper handling of apptrace and pthread initialization errors
Alexey Gerenkov [Thu, 14 Sep 2017 16:36:10 +0000 (19:36 +0300)]
Added proper handling of apptrace and pthread initialization errors

6 years agoChanged initialization sequence of application tracing component on APP CPU so it...
krzychb [Wed, 13 Sep 2017 17:48:00 +0000 (19:48 +0200)]
Changed initialization sequence of application tracing component on APP CPU so it follows completion of initialization of the same component on PRO CPU. Previously, because of missing locking mechanism, both components were printing logs to UART at the same time. As results logs contained only corrupted characters / were not legible at all. Internal tracking: esp-idf/openocd-esp32, Issue 15

6 years agoMerge branch 'bugfix/btdm_modify_mtu_in_spp_client_demo' into 'master'
Jiang Jiang Jian [Thu, 14 Sep 2017 14:24:52 +0000 (22:24 +0800)]
Merge branch 'bugfix/btdm_modify_mtu_in_spp_client_demo' into 'master'

component/bt: modify mtu api in spp client demo

See merge request !1266

6 years agosquesh the commit.
yulong [Wed, 13 Sep 2017 12:23:44 +0000 (20:23 +0800)]
squesh the commit.

component/bt: Change the idf test KnownIssues file.

component/bt: Fixed the bug of gattc mutilple read.

6 years agoComponent/bt: modify mtu api in spp client demo
zhiweijian [Thu, 14 Sep 2017 13:07:25 +0000 (21:07 +0800)]
Component/bt: modify mtu api in spp client demo

6 years agoMerge branch 'bugfix/optimize_lwip_loopback_route' into 'master'
Jiang Jiang Jian [Thu, 14 Sep 2017 13:07:58 +0000 (21:07 +0800)]
Merge branch 'bugfix/optimize_lwip_loopback_route' into 'master'

optimize lwip route when loopback open and in "APSTA" mode

See merge request !1252

6 years agoMerge branch 'bugfix/fix_some_wifi_lib_bugs' into 'master'
Jiang Jiang Jian [Thu, 14 Sep 2017 12:39:02 +0000 (20:39 +0800)]
Merge branch 'bugfix/fix_some_wifi_lib_bugs' into 'master'

Fix some wifi lib bugs

See merge request !1255

6 years agoMerge branch 'feature/refractor_smartconfig' into 'master'
Jiang Jiang Jian [Thu, 14 Sep 2017 12:38:30 +0000 (20:38 +0800)]
Merge branch 'feature/refractor_smartconfig' into 'master'

Refractor smartconfig

See merge request !1253

6 years agoMerge branch 'bugfix/panic_dport_no_mutex' into 'master'
Jeroen Domburg [Thu, 14 Sep 2017 10:07:06 +0000 (18:07 +0800)]
Merge branch 'bugfix/panic_dport_no_mutex' into 'master'

Panic: stop dport access handler without trying to use a lock

See merge request !1244

6 years agoMerge branch 'bugfix/btdm_gatt_read_by_type_bug' into 'master'
Jiang Jiang Jian [Thu, 14 Sep 2017 09:24:02 +0000 (17:24 +0800)]
Merge branch 'bugfix/btdm_gatt_read_by_type_bug' into 'master'

component/bt: Fix gatt read by type response bug

See merge request !1102

6 years agoMerge branch 'feature/btdm_ble_spp_server_demo' into 'master'
Jiang Jiang Jian [Thu, 14 Sep 2017 09:15:17 +0000 (17:15 +0800)]
Merge branch 'feature/btdm_ble_spp_server_demo' into 'master'

component/bt: add example for ble spp server

See merge request !1042

6 years agoMerge branch 'feature/btdm_ble_spp_client_demo' into 'master'
Jiang Jiang Jian [Thu, 14 Sep 2017 09:15:01 +0000 (17:15 +0800)]
Merge branch 'feature/btdm_ble_spp_client_demo' into 'master'

component/bt: add example for ble spp client

See merge request !1043

6 years agooptimize lwip route when loopback open and in "APSTA" mode
zhangyanjiao [Wed, 13 Sep 2017 06:24:08 +0000 (14:24 +0800)]
optimize lwip route when loopback open and in "APSTA" mode

6 years agoFix some wifi lib bugs
XiaXiaotian [Wed, 13 Sep 2017 12:39:57 +0000 (20:39 +0800)]
Fix some wifi lib bugs

1. add adc2 coexistence

2. change NOW() to WDEV_NOW()

3. call ets_timer_done() before calling ets_timer_setfn()

4. fix the bug that api lock is not unlocked when call esp_wifi_stop()
   twice

5. more hmac tx buffer limit from 32 to 64.