Ivan Grokhotkov
7c723e121c
esp_rom: update ld scripts to export strong symbols
...
Similar to commits for esp32 target: e84b26f5
, 8c2f2867
, 5719cd6f
2019-06-13 19:34:40 +08:00
Ivan Grokhotkov
cfba50811d
spi_flash: fix unit tests compilation
2019-06-13 19:34:40 +08:00
Ivan Grokhotkov
08557be5df
Merge branch 'fix/bootloader_region_overlap_update' into 'master'
...
bootloader: remove duplicate region overlap logic
See merge request idf/esp-idf!5128
2019-06-13 16:07:05 +08:00
Jiang Jiang Jian
7871983370
Merge branch 'optimize/igmp_mld6_timer' into 'master'
...
optimize: IGMP and MLD6 timer optimization config added
See merge request idf/esp-idf!4776
2019-06-13 15:31:26 +08:00
Jiang Jiang Jian
4e09eaf8e2
Merge branch 'feature/btdm_config_eir' into 'master'
...
components/bt: Add API to config EIR data
See merge request idf/esp-idf!5038
2019-06-13 14:55:23 +08:00
Jiang Jiang Jian
b1bf41be22
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
2019-06-13 13:58:43 +08:00
Anton Maklakov
a98141cc0a
ci: keep executables list sorted to pass tests
2019-06-13 12:42:53 +07:00
suda-morris
8cd58625d0
Merge branch 'feature/esp32s2beta_todos_to_warnings' into feature/esp32s2beta
2019-06-13 13:42:36 +08:00
He Yin Ling
2deb267be5
test: fix some wifi case issues:
...
* remove heap size check cases as we have bg tasks allocate memory
* fix wifi connect to open ap issue
2019-06-13 11:14:39 +08:00
Angus Gratton
78b7b137ad
Merge branch 'feature/otatool_parttool_python_api' into 'master'
...
otatool, parttool Python API
See merge request idf/esp-idf!5077
2019-06-13 10:31:29 +08:00
Angus Gratton
60d28bb72f
Merge branch 'bugfix/spiflash_kconfig' into 'master'
...
spi_flash: Fix Kconfig indentation
Closes IDFGH-1307
See merge request idf/esp-idf!5195
2019-06-13 10:18:14 +08:00
Angus Gratton
2dcf33d7b5
Merge branch 'doc/partition_table_app_test' into 'master'
...
partition table: Update documentation about "test" partition type
See merge request idf/esp-idf!5125
2019-06-13 10:16:51 +08:00
Angus Gratton
3cc384fbe9
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
2019-06-13 10:11:36 +08:00
Angus Gratton
9909206b16
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
2019-06-13 10:10:26 +08:00
Angus Gratton
1094b83bcb
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
2019-06-13 09:47:32 +08:00
Angus Gratton
eac356ef4a
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
2019-06-13 09:41:35 +08:00
Angus Gratton
1be207adb4
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
2019-06-13 09:23:43 +08:00
Ivan Grokhotkov
7680f520f9
unit-test-app: disable CONFIG_MBEDTLS_HARDWARE_MPI for esp32s2beta
2019-06-13 01:43:38 +08:00
Ivan Grokhotkov
51a7df196d
esp32s2beta: fix soc_memory_layout
...
1. use SOC_RESERVE_MEMORY_REGION
2. reserve part of the DRAM which is mapped to same banks as IRAM
2019-06-13 01:34:54 +08:00
Krzysztof Budzynski
26215bc1ad
Merge branch 'doc/translate_idf_about' into 'master'
...
Doc/translate idf about
See merge request idf/esp-idf!5168
2019-06-12 19:17:04 +08:00
Natasha
2dec7787c1
Doc/translate idf about
2019-06-12 19:17:04 +08:00
Ivan Grokhotkov
70b2c86fff
Merge branch 'bugfix/gcc8_toolchain_links' into 'master'
...
docs: fix generation of toolchain links
Closes IDFGH-1319
See merge request idf/esp-idf!5194
2019-06-12 18:40:02 +08:00
Ivan Grokhotkov
ca932f80f4
esp_debug_helpers: add missing include
2019-06-12 17:13:44 +08:00
Ivan Grokhotkov
04d1ce944d
freertos: pass unit tests compilation
2019-06-12 17:13:29 +08:00
Ivan Grokhotkov
25a383c521
test_utils: update for esp32s2beta
2019-06-12 16:10:11 +08:00
Ivan Grokhotkov
aeb62b5337
esp_wifi: no libraries for esp32s2beta yet
2019-06-12 16:09:52 +08:00
Ivan Grokhotkov
dcaae4a5fc
esp32s2beta: convert some todos to warnings
2019-06-12 15:53:57 +08:00
Jiang Jiang Jian
5ae151308b
Merge branch 'bugfix/fix_some_wps_bugs' into 'master'
...
wps: add overlap event
Closes WIFI-517
See merge request idf/esp-idf!5022
2019-06-12 14:35:52 +08:00
David Cermak
e6801912c5
mdns: added initial suite of api unit tests
2019-06-12 08:18:25 +02:00
Roland Dobai
7971845fd4
idf.py: Don't expect "_" env. variable to be available from PowerShell
2019-06-12 08:04:28 +02:00
Roland Dobai
22d070e0af
spi_flash: Rename long Kconfig options
2019-06-12 08:03:07 +02:00
Roland Dobai
842384a0d3
spi_flash: Fix Kconfig indentation
...
Closes https://github.com/espressif/esp-idf/issues/3598
2019-06-12 08:03:07 +02:00
Ivan Grokhotkov
8cfa574ad6
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
2019-06-12 13:48:19 +08:00
Anurag Kar
a012025deb
Example restful_server : Minor fix in copying file system base path
2019-06-12 05:43:17 +00:00
Anurag Kar
a8d19e6638
Provisioning Examples : Bugfix in copying Wi-Fi SSID and Passphrase
2019-06-12 05:42:46 +00:00
Anurag Kar
a75be3413e
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
2019-06-12 05:42:46 +00:00
Sachin Parekh
ae675973be
optimize: IGMP and MLD6 timers on demand config added
...
Signed-off-by: Sachin Parekh <sachin.parekh@espressif.com>
2019-06-12 05:10:32 +00:00
Renz Christian Bagaporo
7edef74347
cmake: set variables set by project call
...
ESP-IDF overrides project() definition for user convenience. This
redefinition lacks setting the variables documented at
the project command documentation
https://cmake.org/cmake/help/v3.5/command/project.html in the parent
scope.
This commit sets those variables.
Closes https://github.com/espressif/esp-idf/issues/3611 .
2019-06-12 11:01:59 +08:00
Renz Christian Bagaporo
8ee90ee2f1
ldgen: allow multiple mapping fragments to map same library
2019-06-12 10:48:54 +08:00
Renz Christian Bagaporo
87aa341e97
ldgen: mapping rules should be grouped by archive
2019-06-12 10:48:54 +08:00
Angus Gratton
065eb918fd
Merge branch 'bugfix/even_more_cmake_fixes' into 'master'
...
Even more CMake fixes
See merge request idf/esp-idf!5097
2019-06-12 08:08:04 +08:00
Ivan Grokhotkov
0e6ffd08b7
docs: update msys environment links for esp32-2019r1 toolchain
2019-06-11 22:22:14 +08:00
Ivan Grokhotkov
67148e37a6
tools/windows: update toolchain URL in MSYS build script
2019-06-11 22:21:44 +08:00
Ivan Grokhotkov
517c61a4ec
docs: fix generation of toolchain links
...
Closes https://github.com/espressif/esp-idf/issues/3609
2019-06-11 19:46:56 +08:00
Ivan Grokhotkov
8886e3fbc3
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
2019-06-11 19:32:45 +08:00
Renz Christian Bagaporo
54ef60f26b
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.
2019-06-11 18:09:26 +08:00
Renz Christian Bagaporo
3882e48e8a
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
2019-06-11 18:09:26 +08:00
Renz Christian Bagaporo
6365658d3f
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
2019-06-11 18:09:26 +08:00
Renz Christian Bagaporo
f0f861ccd9
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.
2019-06-11 18:09:26 +08:00
Renz Christian Bagaporo
70dfcb35d4
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.
2019-06-11 18:09:26 +08:00