]> granicus.if.org Git - esp-idf/log
esp-idf
5 years agoComponent/bt: add gattc and gatts coex example
zhiweijian [Mon, 27 May 2019 13:43:43 +0000 (21:43 +0800)]
Component/bt: add gattc and gatts coex example

5 years agoMerge branch 'doc/review_api-ref_storage' into 'master'
Krzysztof Budzynski [Mon, 17 Jun 2019 06:23:52 +0000 (14:23 +0800)]
Merge branch 'doc/review_api-ref_storage' into 'master'

Doc/review api ref storage

See merge request idf/esp-idf!5074

5 years agoDoc/review api ref storage
Kirill Chalov [Mon, 17 Jun 2019 06:23:52 +0000 (14:23 +0800)]
Doc/review api ref storage

5 years agoMerge branch 'bugfix/prov_examples_strlcpy' into 'master'
Angus Gratton [Mon, 17 Jun 2019 02:29:05 +0000 (10:29 +0800)]
Merge branch 'bugfix/prov_examples_strlcpy' into 'master'

Wi-Fi Provisioning : Bugfix in copying Wi-Fi SSID and Passphrase

Closes IDF-693

See merge request idf/esp-idf!5180

5 years agoMerge branch 'bugfix/dns_bug' into 'master'
Jiang Jiang Jian [Fri, 14 Jun 2019 07:06:05 +0000 (15:06 +0800)]
Merge branch 'bugfix/dns_bug' into 'master'

LDNS: fix the crash  under static IP address

Closes WIFI-487

See merge request idf/esp-idf!5069

5 years agoMerge branch 'feature/allow_multiple_fragment_definitions_for_library_v4.0' into...
Angus Gratton [Fri, 14 Jun 2019 06:07:59 +0000 (14:07 +0800)]
Merge branch 'feature/allow_multiple_fragment_definitions_for_library_v4.0' into 'master'

Allow multiple mapping fragments to map same library

See merge request idf/esp-idf!4713

5 years agoMerge branch 'bugfix/improve_flash_dio_read_timing' into 'master'
Wang Jia Lin [Fri, 14 Jun 2019 04:10:46 +0000 (12:10 +0800)]
Merge branch 'bugfix/improve_flash_dio_read_timing' into 'master'

bugfix(flash): fix flash dio read mode configuration error on SPI0

See merge request idf/esp-idf!5086

5 years agolwip:fix bugfix/dns_bug
xueyunfei [Fri, 24 May 2019 03:58:48 +0000 (11:58 +0800)]
lwip:fix bugfix/dns_bug

5 years agoMerge branch 'bugfix/malloc_warnings_can' into 'master'
Angus Gratton [Fri, 14 Jun 2019 01:58:14 +0000 (09:58 +0800)]
Merge branch 'bugfix/malloc_warnings_can' into 'master'

can: suppress clang tidy warning about nullptr dereference

See merge request idf/esp-idf!5145

5 years agocan: suppress clang tidy warning about nullptr dereference
David Cermak [Fri, 31 May 2019 13:35:05 +0000 (15:35 +0200)]
can: suppress clang tidy warning about nullptr dereference

5 years agoMerge branch 'bugfix/ci_sort_executable_list' into 'master'
Ivan Grokhotkov [Thu, 13 Jun 2019 13:39:06 +0000 (21:39 +0800)]
Merge branch 'bugfix/ci_sort_executable_list' into 'master'

ci: keep executables list sorted to pass tests

See merge request idf/esp-idf!5231

5 years agoMerge branch 'fix/bootloader_region_overlap_update' into 'master'
Ivan Grokhotkov [Thu, 13 Jun 2019 08:07:05 +0000 (16:07 +0800)]
Merge branch 'fix/bootloader_region_overlap_update' into 'master'

bootloader: remove duplicate region overlap logic

See merge request idf/esp-idf!5128

5 years agoMerge branch 'optimize/igmp_mld6_timer' into 'master'
Jiang Jiang Jian [Thu, 13 Jun 2019 07:31:26 +0000 (15:31 +0800)]
Merge branch 'optimize/igmp_mld6_timer' into 'master'

optimize: IGMP and MLD6 timer optimization config added

See merge request idf/esp-idf!4776

5 years agoMerge branch 'feature/btdm_config_eir' into 'master'
Jiang Jiang Jian [Thu, 13 Jun 2019 06:55:23 +0000 (14:55 +0800)]
Merge branch 'feature/btdm_config_eir' into 'master'

components/bt: Add API to config EIR data

See merge request idf/esp-idf!5038

5 years agoMerge branch 'bugfix/btdm_coex_assert_in_lc_lmppdu' into 'master'
Jiang Jiang Jian [Thu, 13 Jun 2019 05:58:43 +0000 (13:58 +0800)]
Merge branch 'bugfix/btdm_coex_assert_in_lc_lmppdu' into 'master'

components/bt: Fix assert due to alloc LMP TX buffer failed

See merge request idf/esp-idf!5134

5 years agoci: keep executables list sorted to pass tests
Anton Maklakov [Thu, 13 Jun 2019 05:42:49 +0000 (12:42 +0700)]
ci: keep executables list sorted to pass tests

5 years agoMerge branch 'feature/otatool_parttool_python_api' into 'master'
Angus Gratton [Thu, 13 Jun 2019 02:31:29 +0000 (10:31 +0800)]
Merge branch 'feature/otatool_parttool_python_api' into 'master'

otatool, parttool Python API

See merge request idf/esp-idf!5077

5 years agoMerge branch 'bugfix/spiflash_kconfig' into 'master'
Angus Gratton [Thu, 13 Jun 2019 02:18:14 +0000 (10:18 +0800)]
Merge branch 'bugfix/spiflash_kconfig' into 'master'

spi_flash: Fix Kconfig indentation

Closes IDFGH-1307

See merge request idf/esp-idf!5195

5 years agoMerge branch 'doc/partition_table_app_test' into 'master'
Angus Gratton [Thu, 13 Jun 2019 02:16:51 +0000 (10:16 +0800)]
Merge branch 'doc/partition_table_app_test' into 'master'

partition table: Update documentation about "test" partition type

See merge request idf/esp-idf!5125

5 years agoMerge branch 'bugfix/malloc_warnings_transport' into 'master'
Angus Gratton [Thu, 13 Jun 2019 02:11:36 +0000 (10:11 +0800)]
Merge branch 'bugfix/malloc_warnings_transport' into 'master'

tcp_transport: fix minor memory leak found by static analyzer

Closes IDF-681

See merge request idf/esp-idf!5141

5 years agoMerge branch 'bugfix/malloc_warnings_event_loop' into 'master'
Angus Gratton [Thu, 13 Jun 2019 02:10:26 +0000 (10:10 +0800)]
Merge branch 'bugfix/malloc_warnings_event_loop' into 'master'

esp_event: fix possible malloc free issues found by static analyzer

See merge request idf/esp-idf!5142

5 years agoMerge branch 'bugfix/rest_server_strlcpy' into 'master'
Angus Gratton [Thu, 13 Jun 2019 01:47:32 +0000 (09:47 +0800)]
Merge branch 'bugfix/rest_server_strlcpy' into 'master'

Example restful_server : Minor fix in copying file system base path

Closes IDF-691

See merge request idf/esp-idf!5181

5 years agoMerge branch 'feature/idf_version_header' into 'master'
Angus Gratton [Thu, 13 Jun 2019 01:41:35 +0000 (09:41 +0800)]
Merge branch 'feature/idf_version_header' into 'master'

esp_common: add esp_idf_version.h header to define IDF version

Closes IDF-253

See merge request idf/esp-idf!4596

5 years agoMerge branch 'bugfix/idfpy_msys_powershell' into 'master'
Angus Gratton [Thu, 13 Jun 2019 01:23:43 +0000 (09:23 +0800)]
Merge branch 'bugfix/idfpy_msys_powershell' into 'master'

idf.py: Don't expect "_" env. variable to be available from PowerShell

Closes #79

See merge request idf/esp-idf!5119

5 years agoMerge branch 'doc/translate_idf_about' into 'master'
Krzysztof Budzynski [Wed, 12 Jun 2019 11:17:04 +0000 (19:17 +0800)]
Merge branch 'doc/translate_idf_about' into 'master'

Doc/translate idf about

See merge request idf/esp-idf!5168

5 years agoDoc/translate idf about
Natasha [Wed, 12 Jun 2019 11:17:04 +0000 (19:17 +0800)]
Doc/translate idf about

5 years agoMerge branch 'bugfix/gcc8_toolchain_links' into 'master'
Ivan Grokhotkov [Wed, 12 Jun 2019 10:40:02 +0000 (18:40 +0800)]
Merge branch 'bugfix/gcc8_toolchain_links' into 'master'

docs: fix generation of toolchain links

Closes IDFGH-1319

See merge request idf/esp-idf!5194

5 years agoMerge branch 'bugfix/fix_some_wps_bugs' into 'master'
Jiang Jiang Jian [Wed, 12 Jun 2019 06:35:52 +0000 (14:35 +0800)]
Merge branch 'bugfix/fix_some_wps_bugs' into 'master'

wps: add  overlap event

Closes WIFI-517

See merge request idf/esp-idf!5022

5 years agoidf.py: Don't expect "_" env. variable to be available from PowerShell
Roland Dobai [Tue, 4 Jun 2019 11:20:00 +0000 (13:20 +0200)]
idf.py: Don't expect "_" env. variable to be available from PowerShell

5 years agospi_flash: Rename long Kconfig options
Roland Dobai [Tue, 11 Jun 2019 08:45:26 +0000 (10:45 +0200)]
spi_flash: Rename long Kconfig options

5 years agospi_flash: Fix Kconfig indentation
Roland Dobai [Tue, 11 Jun 2019 08:32:59 +0000 (10:32 +0200)]
spi_flash: Fix Kconfig indentation

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

5 years agoMerge branch 'bugfix/ci_test_confserver_timeout' into 'master'
Ivan Grokhotkov [Wed, 12 Jun 2019 05:48:19 +0000 (13:48 +0800)]
Merge branch 'bugfix/ci_test_confserver_timeout' into 'master'

ci: Adjust the test_confserver timeout to 2 seconds

See merge request idf/esp-idf!5184

5 years agoExample restful_server : Minor fix in copying file system base path
Anurag Kar [Mon, 10 Jun 2019 12:32:45 +0000 (18:02 +0530)]
Example restful_server : Minor fix in copying file system base path

5 years agoProvisioning Examples : Bugfix in copying Wi-Fi SSID and Passphrase
Anurag Kar [Mon, 10 Jun 2019 11:53:53 +0000 (17:23 +0530)]
Provisioning Examples : Bugfix in copying Wi-Fi SSID and Passphrase

5 years agoWi-Fi Provisioning : Bugfix in copying SSID and Passphrase
Anurag Kar [Mon, 10 Jun 2019 12:19:30 +0000 (17:49 +0530)]
Wi-Fi Provisioning : Bugfix in copying SSID and Passphrase

These changes guarantee that the SSID and Passphrase received via protocomm are NULL terminated and size limited to their standard lengths.

List of changes:
* Corrected length of passphrase field in wifi_prov_config_set_data_t structure
* Performing length checks on SSID, passphrase and bssid, when populating wifi_prov_config_set_data_t structure with received credentials

5 years agooptimize: IGMP and MLD6 timers on demand config added
Sachin Parekh [Mon, 15 Apr 2019 09:50:37 +0000 (15:20 +0530)]
optimize: IGMP and MLD6 timers on demand config added

Signed-off-by: Sachin Parekh <sachin.parekh@espressif.com>
5 years agoldgen: allow multiple mapping fragments to map same library
Renz Christian Bagaporo [Fri, 5 Apr 2019 06:32:21 +0000 (14:32 +0800)]
ldgen: allow multiple mapping fragments to map same library

5 years agoldgen: mapping rules should be grouped by archive
Renz Christian Bagaporo [Fri, 5 Apr 2019 02:42:36 +0000 (10:42 +0800)]
ldgen: mapping rules should be grouped by archive

5 years agoMerge branch 'bugfix/even_more_cmake_fixes' into 'master'
Angus Gratton [Wed, 12 Jun 2019 00:08:04 +0000 (08:08 +0800)]
Merge branch 'bugfix/even_more_cmake_fixes' into 'master'

Even more CMake fixes

See merge request idf/esp-idf!5097

5 years agodocs: fix generation of toolchain links
Ivan Grokhotkov [Mon, 10 Jun 2019 15:29:18 +0000 (23:29 +0800)]
docs: fix generation of toolchain links

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

5 years agoMerge branch 'bugfix/esp_event_fix_placement_issue_on_make' into 'master'
Ivan Grokhotkov [Tue, 11 Jun 2019 11:32:45 +0000 (19:32 +0800)]
Merge branch 'bugfix/esp_event_fix_placement_issue_on_make' into 'master'

esp_event: fix missed placement on make builds

See merge request idf/esp-idf!5179

5 years agocomponent: revert some of the dependency corrections
Renz Christian Bagaporo [Tue, 4 Jun 2019 12:32:43 +0000 (20:32 +0800)]
component: revert some of the dependency corrections

!4452 and !4897 made some ill-advised corrections to dependency info;
revert those in this MR. Handling pre-built binaries as imported
libraries is retained, however.

5 years agocmake: use new signature form of target_link_library to link components
Renz Christian Bagaporo [Tue, 4 Jun 2019 11:05:33 +0000 (19:05 +0800)]
cmake: use new signature form of target_link_library to link components

!4452 used setting LINK_LIBRARIES and INTERFACE_LINK_LIBRARIES to link
components built under ESP-IDF build system. However, LINK_LIBRARIES does
not produce behavior same as linking PRIVATE. This MR uses the new
signature for target_link_libraries directly instead. This also moves
setting dependencies during component registration rather than after all
components have been processed.

The consequence is that internally, components have to use the new
signature form as well. This does not affect linking the components to
external targets, such as with idf_as_lib example. This only affects
linking additional libraries to ESP-IDF libraries outside component processing (after
idf_build_process), which is not even possible for CMake<v3.13 as
target_link_libraries is not valid for targets not created in current
directory. See https://cmake.org/cmake/help/v3.13/policy/CMP0079.html#policy:CMP0079

5 years agocmake: revert using EXCLUDE_FROM_ALL when adding component subdirectories
Renz Christian Bagaporo [Fri, 31 May 2019 07:27:11 +0000 (15:27 +0800)]
cmake: revert using EXCLUDE_FROM_ALL when adding component subdirectories

Reverting (for now) the change in !4452 to use EXCLUDE_FROM_ALL.
Apparently this also affects custom targets with ALL option specified,
not causing them to be built with the project.

This is apparently a bug which has a merged fix:
https://gitlab.kitware.com/cmake/cmake/merge_requests/2816

5 years agoldgen: use user input filename for processed template
Renz Christian Bagaporo [Fri, 31 May 2019 03:30:44 +0000 (11:30 +0800)]
ldgen: use user input filename for processed template

Previously ldgen determines the output file name on its own. This commit
makes it so that user can dictate what the output file name will be
for the processed template, if the user needs it for something else.

5 years agombedtls: component CMakeLists.txt corrections
Renz Christian Bagaporo [Tue, 4 Jun 2019 12:19:25 +0000 (20:19 +0800)]
mbedtls: component CMakeLists.txt corrections

Since !4452 the common component requirements automatically get
privately linked to libraries built under ESP-IDF build system (this
includes targets from third-party libraries). This removes a variable
that was used for that purpose before !4452.

Since the internal target names were changed, the compile definition for
warning on using deprecated functions is not being passed. Since using
the internal name is unreliable, prefer passing this compile definition
from the test itself.

5 years agocmake: evaluate component requirements in one go
Renz Christian Bagaporo [Tue, 28 May 2019 13:43:03 +0000 (21:43 +0800)]
cmake: evaluate component requirements in one go

!4452 simplified early expansion by using an early expansion script that
only does one thing: get the public and private requirements for each
component, albeit one by one. This was also dependent on parsing
the command output of the expansion script.  This commit makes it so that a list of all
components to be processed to passed to the expansion script, generating a cmake
file that sets each component requirements in one go.

This also makes sure that only components that registered themselves get
included in the final build list.

5 years agocmake: expand build components before generating config
Renz Christian Bagaporo [Fri, 24 May 2019 10:32:42 +0000 (18:32 +0800)]
cmake: expand build components before generating config

!4452 had config generation first before building the component list
to be used in the build. This proved to be detrimental when a new target
is added as config generation would consider configs from both targets.

5 years agoMerge branch 'bugfix/check_for_new_cmakecache_vars' into 'master'
Angus Gratton [Tue, 11 Jun 2019 06:16:14 +0000 (14:16 +0800)]
Merge branch 'bugfix/check_for_new_cmakecache_vars' into 'master'

idf.py: Add check for new cmake cache values

Closes IDF-658

See merge request idf/esp-idf!5106

5 years agoMerge branch 'bugfix/confgen_compat_defs' into 'master'
Angus Gratton [Tue, 11 Jun 2019 06:13:20 +0000 (14:13 +0800)]
Merge branch 'bugfix/confgen_compat_defs' into 'master'

confgen.py: don't output compatibility definitions for options which are not defined

See merge request idf/esp-idf!5162

5 years agopartition_table,app_update: use config partition table offset
Renz Christian Bagaporo [Tue, 4 Jun 2019 07:49:55 +0000 (15:49 +0800)]
partition_table,app_update: use config partition table offset

5 years agoexamples: create example for both Python and CLI otatool interfaces
Renz Christian Bagaporo [Mon, 27 May 2019 03:10:00 +0000 (11:10 +0800)]
examples: create example for both Python and CLI otatool interfaces

5 years agoexamples: create example for both Python and CLI parttool interfaces
Renz Christian Bagaporo [Mon, 27 May 2019 03:09:35 +0000 (11:09 +0800)]
examples: create example for both Python and CLI parttool interfaces

5 years agoapp_update: implement Python API for otatool
Renz Christian Bagaporo [Mon, 27 May 2019 03:08:28 +0000 (11:08 +0800)]
app_update: implement Python API for otatool

5 years agopartition_table: implement Python API for parttool
Renz Christian Bagaporo [Mon, 27 May 2019 03:07:54 +0000 (11:07 +0800)]
partition_table: implement Python API for parttool

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

5 years agoMerge branch 'feature/prov_mgr' into 'master'
Angus Gratton [Tue, 11 Jun 2019 01:46:50 +0000 (09:46 +0800)]
Merge branch 'feature/prov_mgr' into 'master'

Wi-Fi Provisioning Manager

See merge request idf/esp-idf!4805

5 years agoMerge branch 'fix/mfg_util' into 'master'
Angus Gratton [Tue, 11 Jun 2019 01:22:07 +0000 (09:22 +0800)]
Merge branch 'fix/mfg_util' into 'master'

mfg_util: Fix incorrect number of csv files creation for multiple values with REPEAT tags

See merge request idf/esp-idf!5044

5 years agoMerge branch 'bugfix/ticks_to_wait_for_uart_and_i2c' into 'master'
Angus Gratton [Tue, 11 Jun 2019 00:41:44 +0000 (08:41 +0800)]
Merge branch 'bugfix/ticks_to_wait_for_uart_and_i2c' into 'master'

driver: Fix ticks_to_wait for uart and i2c

Closes IDFGH-964

See merge request idf/esp-idf!5021

5 years agoMerge branch 'feature/console_nvs_iterators' into 'master'
Angus Gratton [Tue, 11 Jun 2019 00:36:13 +0000 (08:36 +0800)]
Merge branch 'feature/console_nvs_iterators' into 'master'

Feature/nvs iterators

Closes IDF-92

See merge request idf/esp-idf!3846

5 years agoci: Adjust the test_confserver timeout to 2 seconds
Angus Gratton [Tue, 11 Jun 2019 00:15:42 +0000 (10:15 +1000)]
ci: Adjust the test_confserver timeout to 2 seconds

On a VM, it seems like 500ms is sometimes a very short time...

5 years agoMerge branch 'bugfix/remove_secure_boot_test_mode' into 'master'
Angus Gratton [Mon, 10 Jun 2019 23:25:07 +0000 (07:25 +0800)]
Merge branch 'bugfix/remove_secure_boot_test_mode' into 'master'

remove secure boot test mode

See merge request idf/esp-idf!5059

5 years agoMerge branch 'doc/update_translation_for_get-started-cmake' into 'master'
Krzysztof Budzynski [Mon, 10 Jun 2019 18:09:27 +0000 (02:09 +0800)]
Merge branch 'doc/update_translation_for_get-started-cmake' into 'master'

Update Chinese translation of .rst files in get-started-guide according to the...

See merge request idf/esp-idf!4935

5 years agoUpdate Chinese translation of .rst files in get-started-guide according to the change...
Wang Fang [Mon, 10 Jun 2019 18:09:26 +0000 (02:09 +0800)]
Update Chinese translation of .rst files in get-started-guide according to the changes made in English files in these months.

5 years agoMerge branch 'doc/add_ulp_cmake_translation' into 'master'
Krzysztof Budzynski [Mon, 10 Jun 2019 17:48:37 +0000 (01:48 +0800)]
Merge branch 'doc/add_ulp_cmake_translation' into 'master'

Doc/add ulp cmake translation

See merge request idf/esp-idf!4163

5 years agoadd translation for ulp cmake
Wang Fang [Mon, 10 Jun 2019 17:48:36 +0000 (01:48 +0800)]
add translation for ulp cmake

fix formatting

update translation

update translation

formatting

5 years agoAdded support for NVS iterators
MartinValik [Mon, 5 Nov 2018 08:03:04 +0000 (09:03 +0100)]
Added support for NVS iterators
Closes https://github.com/espressif/esp-idf/issues/129

5 years agoesp_event: fix possible malloc free issues found by static analyzer
David Cermak [Fri, 31 May 2019 09:23:02 +0000 (11:23 +0200)]
esp_event: fix possible malloc free issues found by static analyzer

5 years agotcp_transport: fix minor memory leak found by static analyzer
David Cermak [Fri, 31 May 2019 13:37:51 +0000 (15:37 +0200)]
tcp_transport: fix minor memory leak found by static analyzer

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

5 years agoMerge branch 'bugfix/cmake_check_crosstool_ng_version' into 'master'
Ivan Grokhotkov [Mon, 10 Jun 2019 12:23:57 +0000 (20:23 +0800)]
Merge branch 'bugfix/cmake_check_crosstool_ng_version' into 'master'

cmake: fix crosstool-NG version check regex

See merge request idf/esp-idf!5163

5 years agomfg_util: Fix unnecessary csv files creation for values with REPEAT tags
Shivani Tipnis [Wed, 22 May 2019 05:47:56 +0000 (11:17 +0530)]
mfg_util: Fix unnecessary csv files creation for values with REPEAT tags

5 years agoesp_event: fix placement issue when building with make
Renz Christian Bagaporo [Mon, 10 Jun 2019 10:19:15 +0000 (18:19 +0800)]
esp_event: fix placement issue when building with make

The CMake build uses the linker fragment file to place functions in IRAM
on certain configurations. This commit does that for Make as well.

5 years agocmake: fix crosstool-NG version check regex
Sergei Silnov [Fri, 7 Jun 2019 12:06:15 +0000 (14:06 +0200)]
cmake: fix crosstool-NG version check regex

5 years agoesp_prov : Support new JSON format of version string while maintaining backward compa...
Anurag Kar [Tue, 23 Apr 2019 17:47:28 +0000 (23:17 +0530)]
esp_prov : Support new JSON format of version string while maintaining backward compatibility

Other changes:
* Version check only happens if command line argument is specified
* Minor bugfix in processing apply_config response

5 years agoProvisioning : Added Wi-Fi Provisioning Manager example and test script
Anurag Kar [Tue, 23 Apr 2019 17:45:51 +0000 (23:15 +0530)]
Provisioning : Added Wi-Fi Provisioning Manager example and test script

5 years agowifi_provisioning : Docs updated with information about new provisioning manager
Anurag Kar [Sun, 21 Apr 2019 14:53:31 +0000 (20:23 +0530)]
wifi_provisioning : Docs updated with information about new provisioning manager

5 years agowifi_provisioning : Wi-Fi Provisioning Manager added
Anurag Kar [Tue, 16 Apr 2019 11:44:10 +0000 (17:14 +0530)]
wifi_provisioning : Wi-Fi Provisioning Manager added

5 years agocomponents/bt: Fix assert due to alloc LMP TX buffer failed
baohongde [Mon, 10 Jun 2019 07:14:23 +0000 (15:14 +0800)]
components/bt: Fix assert due to alloc LMP TX buffer failed

5 years agoMerge branch 'bugfix/cmake_ndebug' into 'master'
Ivan Grokhotkov [Mon, 10 Jun 2019 07:07:41 +0000 (15:07 +0800)]
Merge branch 'bugfix/cmake_ndebug' into 'master'

cmake: fix setting NDEBUG definition

Closes IDFGH-1305

See merge request idf/esp-idf!5165

5 years agoconfgen.py: don't output compatibility definitions for options which are not defined
Ivan Grokhotkov [Fri, 7 Jun 2019 11:57:47 +0000 (19:57 +0800)]
confgen.py: don't output compatibility definitions for options which are not defined

For example, if a renamed option CONFIG_NEW is a bool with value “n”,
kconfiglib will not generate a define for it in the Kconfig file. The
define (#define CONFIG_NEW 1) will only be generated if the option is
“y” or “m”. However the compatibility definition was always
generated: #define CONFIG_OLD CONFIG_NEW. This broke the #ifdef
checks which depended on the old option names.

This commit wraps each compatibility definition:

    #ifdef CONFIG_NEW
    #define CONFIG_OLD CONFIG_NEW
    #endif

so that the CONFIG_OLD definition is only generated if CONFIG_NEW is
defined.

5 years agoMerge branch 'bugfix/cmake_build_system_test' into 'master'
Ivan Grokhotkov [Mon, 10 Jun 2019 05:54:36 +0000 (13:54 +0800)]
Merge branch 'bugfix/cmake_build_system_test' into 'master'

ci: fix idf.py syntax in new build system tests

See merge request idf/esp-idf!5167

5 years agoMerge branch 'feature/config_option_for_mbedtls_debug_level' into 'master'
Mahavir Jain [Mon, 10 Jun 2019 03:44:40 +0000 (11:44 +0800)]
Merge branch 'feature/config_option_for_mbedtls_debug_level' into 'master'

mbedtls: add config option for setting debug level

See merge request idf/esp-idf!5154

5 years agoMerge branch 'bugfix/stack_protection_crash_due_to_incorrect_cflag' into 'master'
Mahavir Jain [Mon, 10 Jun 2019 03:43:31 +0000 (11:43 +0800)]
Merge branch 'bugfix/stack_protection_crash_due_to_incorrect_cflag' into 'master'

esp_common: fix stack protection crash due to incorrect CFLAG

See merge request idf/esp-idf!5155

5 years agoci: fix idf.py syntax in new build system tests
Ivan Grokhotkov [Fri, 7 Jun 2019 14:03:15 +0000 (22:03 +0800)]
ci: fix idf.py syntax in new build system tests

5 years agocmake: fix setting NDEBUG definition
Ivan Grokhotkov [Fri, 7 Jun 2019 13:23:42 +0000 (21:23 +0800)]
cmake: fix setting NDEBUG definition

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

5 years agoMerge branch 'bugfix/target_test_no_setup_tools' into 'master'
Ivan Grokhotkov [Fri, 7 Jun 2019 13:04:41 +0000 (21:04 +0800)]
Merge branch 'bugfix/target_test_no_setup_tools' into 'master'

ci: don't do idf_tools.py install in target_test stage

See merge request idf/esp-idf!5158

5 years agoMerge branch 'bugfix/cmake_extra_component_dirs' into 'master'
Angus Gratton [Thu, 6 Jun 2019 23:49:30 +0000 (07:49 +0800)]
Merge branch 'bugfix/cmake_extra_component_dirs' into 'master'

CI: additional CMake build system tests wrt EXTRA_COMPONENT_DIRS

See merge request idf/esp-idf!5104

5 years agopartition table: Update documentation about "test" partition type
Angus Gratton [Wed, 5 Jun 2019 02:58:27 +0000 (12:58 +1000)]
partition table: Update documentation about "test" partition type

Reported from forum: https://esp32.com/viewtopic.php?f=13&t=10777&p=44164#p44164

5 years agoMerge branch 'bugfix/psram_io_struct_uninitialized' into 'master'
Angus Gratton [Thu, 6 Jun 2019 23:36:16 +0000 (07:36 +0800)]
Merge branch 'bugfix/psram_io_struct_uninitialized' into 'master'

Make sure the psram_io struct is initialized

See merge request idf/esp-idf!5147

5 years agoci: don't do idf_tools.py install in target_test stage
Ivan Grokhotkov [Thu, 6 Jun 2019 17:17:29 +0000 (01:17 +0800)]
ci: don't do idf_tools.py install in target_test stage

5 years agoMerge branch 'feature/action_specific_flags' into 'master'
Ivan Grokhotkov [Thu, 6 Jun 2019 16:44:09 +0000 (00:44 +0800)]
Merge branch 'feature/action_specific_flags' into 'master'

idf.py: add support for action specific options

Closes IDF-501, IDFGH-1276, and IDFGH-1275

See merge request idf/esp-idf!5029

5 years agoesp_common: fix stack protection crash due to incorrect CFLAG
Mahavir Jain [Thu, 6 Jun 2019 13:21:52 +0000 (18:51 +0530)]
esp_common: fix stack protection crash due to incorrect CFLAG

5 years agombedtls: add config option for setting debug level
Mahavir Jain [Thu, 6 Jun 2019 12:58:19 +0000 (18:28 +0530)]
mbedtls: add config option for setting debug level

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

5 years agoMerge branch 'feature/docs_get-started_ESP32-Ethernet-Kit' into 'master'
Krzysztof Budzynski [Thu, 6 Jun 2019 10:04:26 +0000 (18:04 +0800)]
Merge branch 'feature/docs_get-started_ESP32-Ethernet-Kit' into 'master'

Provide getting started guide for 'ESP32-Ethernet-Kit' board

See merge request idf/esp-idf!4981

5 years agoMerge branch 'feature/fixed_static_dram_size_pr3222' into 'master'
Angus Gratton [Thu, 6 Jun 2019 09:11:46 +0000 (17:11 +0800)]
Merge branch 'feature/fixed_static_dram_size_pr3222' into 'master'

esp32: Allow fixed static RAM size and DRAM heap size

Closes IDFGH-780

See merge request idf/esp-idf!5043

5 years agoMake unknown psram package version more obvious
Jeroen Domburg [Thu, 6 Jun 2019 08:57:01 +0000 (16:57 +0800)]
Make unknown psram package version more obvious

5 years agoesp32: Allow fixed static RAM size and DRAM heap size
Gautier Seidel [Mon, 25 Mar 2019 14:45:57 +0000 (15:45 +0100)]
esp32: Allow fixed static RAM size and DRAM heap size

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

5 years agoadd translation for ESP32-Ethernet-Kit Getting Started Guide
liying [Tue, 4 Jun 2019 08:57:07 +0000 (16:57 +0800)]
add translation for ESP32-Ethernet-Kit Getting Started Guide

5 years agoProvide getting started guide for 'ESP32-Ethernet-Kit' board
Krzysztof [Sat, 11 May 2019 11:58:59 +0000 (19:58 +0800)]
Provide getting started guide for 'ESP32-Ethernet-Kit' board

5 years agoMerge branch 'feature/net_test_suite' into 'master'
Angus Gratton [Thu, 6 Jun 2019 07:25:03 +0000 (15:25 +0800)]
Merge branch 'feature/net_test_suite' into 'master'

execute net test suite for esp32 network stack in ci as weekend tests

Closes IDF-210

See merge request idf/esp-idf!3439

5 years agoMerge branch 'bugfix/idf_tools_noninteractive' into 'master'
Ivan Grokhotkov [Thu, 6 Jun 2019 06:58:58 +0000 (14:58 +0800)]
Merge branch 'bugfix/idf_tools_noninteractive' into 'master'

tools, ci: Use non-interactive mode for idf_tools in CI

See merge request idf/esp-idf!5129