]>
granicus.if.org Git - esp-idf/log
Sergei Silnov [Tue, 11 Jun 2019 12:30:01 +0000 (14:30 +0200)]
Add click package to linux setup instructions
Sergei Silnov [Mon, 27 May 2019 07:18:38 +0000 (09:18 +0200)]
Update order of arguments for idf.py in docs
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
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
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
xueyunfei [Fri, 24 May 2019 03:58:48 +0000 (11:58 +0800)]
lwip:fix bugfix/dns_bug
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
David Cermak [Fri, 31 May 2019 13:35:05 +0000 (15:35 +0200)]
can: suppress clang tidy warning about nullptr dereference
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
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
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
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
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
Anton Maklakov [Thu, 13 Jun 2019 05:42:49 +0000 (12:42 +0700)]
ci: keep executables list sorted to pass tests
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
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
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
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
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
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
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
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
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
Natasha [Wed, 12 Jun 2019 11:17:04 +0000 (19:17 +0800)]
Doc/translate idf about
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
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
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
Roland Dobai [Tue, 11 Jun 2019 08:45:26 +0000 (10:45 +0200)]
spi_flash: Rename long Kconfig options
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
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
Anurag Kar [Mon, 10 Jun 2019 12:32:45 +0000 (18:02 +0530)]
Example restful_server : Minor fix in copying file system base path
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>
Renz Christian Bagaporo [Fri, 5 Apr 2019 06:32:21 +0000 (14:32 +0800)]
ldgen: allow multiple mapping fragments to map same library
Renz Christian Bagaporo [Fri, 5 Apr 2019 02:42:36 +0000 (10:42 +0800)]
ldgen: mapping rules should be grouped by archive
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
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
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
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.
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
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
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.
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.
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.
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.
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
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
Renz Christian Bagaporo [Tue, 4 Jun 2019 07:49:55 +0000 (15:49 +0800)]
partition_table,app_update: use config partition table offset
Renz Christian Bagaporo [Mon, 27 May 2019 03:10:00 +0000 (11:10 +0800)]
examples: create example for both Python and CLI otatool 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
Renz Christian Bagaporo [Mon, 27 May 2019 03:08:28 +0000 (11:08 +0800)]
app_update: implement Python API for otatool
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
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
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
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
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
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...
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
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
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.
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
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
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
David Cermak [Fri, 31 May 2019 09:23:02 +0000 (11:23 +0200)]
esp_event: fix possible malloc free issues 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
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
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
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.
Sergei Silnov [Fri, 7 Jun 2019 12:06:15 +0000 (14:06 +0200)]
cmake: fix crosstool-NG version check regex
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
Anurag Kar [Tue, 23 Apr 2019 17:45:51 +0000 (23:15 +0530)]
Provisioning : Added Wi-Fi Provisioning Manager example and test script
Anurag Kar [Sun, 21 Apr 2019 14:53:31 +0000 (20:23 +0530)]
wifi_provisioning : Docs updated with information about new provisioning manager
Anurag Kar [Tue, 16 Apr 2019 11:44:10 +0000 (17:14 +0530)]
wifi_provisioning : Wi-Fi Provisioning Manager added
baohongde [Mon, 10 Jun 2019 07:14:23 +0000 (15:14 +0800)]
components/bt: Fix assert due to alloc LMP TX buffer failed
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
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.
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
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
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
Ivan Grokhotkov [Fri, 7 Jun 2019 14:03:15 +0000 (22:03 +0800)]
ci: fix idf.py syntax in new build system tests
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
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
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
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
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
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
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
Mahavir Jain [Thu, 6 Jun 2019 13:21:52 +0000 (18:51 +0530)]
esp_common: fix stack protection crash due to incorrect CFLAG
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
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
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
Jeroen Domburg [Thu, 6 Jun 2019 08:57:01 +0000 (16:57 +0800)]
Make unknown psram package version more obvious
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
liying [Tue, 4 Jun 2019 08:57:07 +0000 (16:57 +0800)]
add translation for ESP32-Ethernet-Kit Getting Started Guide
Krzysztof [Sat, 11 May 2019 11:58:59 +0000 (19:58 +0800)]
Provide getting started guide for 'ESP32-Ethernet-Kit' board
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
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
xiehang [Wed, 29 May 2019 03:52:51 +0000 (11:52 +0800)]
wps: add overlap event
modify some header files to be consistent with vnc
Jeroen Domburg [Thu, 6 Jun 2019 01:03:16 +0000 (09:03 +0800)]
Make sure the psram_io struct is initialized
Closes https://github.com/espressif/esp-idf/issues/3591
Jiang Jiang Jian [Wed, 5 Jun 2019 12:08:18 +0000 (20:08 +0800)]
Merge branch 'bugfix/support_tcp_window_scale' into 'master'
esp_wifi/tcpip: support TCP window scale
See merge request idf/esp-idf!5102
Sergei Silnov [Mon, 3 Jun 2019 10:37:52 +0000 (12:37 +0200)]
idf.py: Add check for new cmake cache values