Ivan Grokhotkov
0ccb7541f5
Merge branch 'feature/nvs_check_item_modified' into 'master'
...
nvs: Check if an item is modified before writing out an identical copy
See merge request idf/esp-idf!4934
2019-05-21 10:54:21 +08:00
Ivan Grokhotkov
2b301f53e4
Merge branch 'bugfix/fix_build_make_macos' into 'master'
...
make: fix build failure on macos with GNU make <= 3.81
See merge request idf/esp-idf!5010
2019-05-20 10:44:49 +08:00
Ivan Grokhotkov
c2aef48a57
Merge branch 'bugfix/pass_IDF_TARGET_to_bootloader_build' into 'master'
...
pass IDF_TARGET variable to bootloader build process
See merge request idf/esp-idf!4963
2019-05-09 19:45:20 +08:00
Ivan Grokhotkov
eeca0804e6
Merge branch 'bugfix/https_doc_api' into 'master'
...
esp_http_server : Minor clarification in httpd_req_get_url_query_str() API documentation
Closes IDFGH-1052
See merge request idf/esp-idf!4942
2019-05-09 11:23:01 +08:00
Ivan Grokhotkov
c549581b7c
Merge branch 'bugfix/err_to_name_include' into 'master'
...
Fixes for error code generator
Closes IDFGH-1103
See merge request idf/esp-idf!4946
2019-05-09 11:21:52 +08:00
Ivan Grokhotkov
1ca60c46f1
Merge branch 'bugfix/kconfig_no_split_headers' into 'master'
...
kconfig: Don't create "split" directory structures under build/include/config
Closes IDFGH-962
See merge request idf/esp-idf!4768
2019-05-05 11:31:34 +08:00
Ivan Grokhotkov
6faaeafcdd
Merge branch 'bugfix/http_file_server' into 'master'
...
File Server Example : Check longer than allowed filenames when converting from URIs to filepaths
See merge request idf/esp-idf!4886
2019-05-05 11:24:52 +08:00
Ivan Grokhotkov
db86b31ef4
Merge branch 'fix/spi_master_dio_qio_hal' into 'master'
...
spi_master: fix the dual/quad io issue
See merge request idf/esp-idf!4894
2019-04-30 16:14:53 +08:00
Ivan Grokhotkov
f94f158cf5
Merge branch 'bugfix/move_spiffsgen_example_to_storage' into 'master'
...
spiffsgen follow-ups
See merge request idf/esp-idf!4893
2019-04-30 13:48:54 +08:00
Ivan Grokhotkov
ca6cff7637
Merge branch 'bugfix/fix_build_cmake_example_failing' into 'master'
...
Fix false positive errors with CMake example builds
See merge request idf/esp-idf!4608
2019-04-26 18:20:53 +08:00
Ivan Grokhotkov
89798b328b
Merge branch 'bugfix/select_init_sem' into 'master'
...
VFS: Allocate socket select semaphore outside ISR
See merge request idf/esp-idf!4591
2019-04-25 19:10:08 +08:00
Ivan Grokhotkov
47988e90ea
Merge branch 'feature/esp_event_loop_examples_provisioning' into 'master'
...
examples/provisioning: use esp_event library for event handling
Closes IDF-55
See merge request idf/esp-idf!4030
2019-04-22 07:48:48 +08:00
Ivan Grokhotkov
912c8e31fc
Merge branch 'bugfix/pm_isr_exit_lock' into 'master'
...
pm: prevent interrupt nesting during esp_pm_impl_isr_hook
See merge request idf/esp-idf!4775
2019-04-18 11:16:26 +08:00
Ivan Grokhotkov
9cb08ebe4c
Merge branch 'feature/add_cloud_frameworks_doc' into 'master'
...
Add documentation for Cloud Frameworks
See merge request idf/esp-idf!4547
2019-04-17 20:24:55 +08:00
Ivan Grokhotkov
48109e1f5d
Merge branch 'bugfix/adjtime_ut' into 'master'
...
newlib: Fix adjtime
See merge request idf/esp-idf!4676
2019-04-17 15:15:31 +08:00
Ivan Grokhotkov
d31ee806be
pm: prevent interrupt nesting during esp_pm_impl_isr_hook
...
Follows the approach proposed in https://github.com/espressif/esp-idf/pull/3110 ,
but masks the interrupts during the entire ISR hook, not only during
leave_idle. Interrupt nesting during update_ccompare may also cause
issues.
Closes https://github.com/espressif/esp-idf/issues/3057
2019-04-17 07:13:52 +00:00
Ivan Grokhotkov
92989b5718
Merge branch 'bugfix/esp_tls_closing_fd0' into 'master'
...
esp_tls: fix incorrect closing of fd 0 on connection failure
See merge request idf/esp-idf!4726
2019-04-17 15:10:20 +08:00
Ivan Grokhotkov
8edc995ad6
Merge branch 'bugfix/pr_3250' into 'master'
...
Fix: Lost username when setting new URL with a path.
Closes IDFGH-904
See merge request idf/esp-idf!4755
2019-04-17 15:08:26 +08:00
Ivan Grokhotkov
327963e0cc
Merge branch 'bugfix/ut_leaks_tags' into 'master'
...
test: clean up "leaks" tags from most unit tests
See merge request idf/esp-idf!4779
2019-04-17 14:52:34 +08:00
Ivan Grokhotkov
bb4f5617ab
test: clean up "leaks" tags from most unit tests
2019-04-16 20:07:40 +08:00
Ivan Grokhotkov
1c21bc5c81
Merge branch 'bugfix/freemodbus_fix_incorrect_read_coil_event' into 'master'
...
freemodbus: fix incorrectly set coils read event in modbus controller
See merge request idf/esp-idf!4749
2019-04-15 19:41:49 +08:00
Ivan Grokhotkov
d359d4c77c
Merge branch 'bugfix/fix_deprecated_warning_with_dfs_init_auto_config' into 'master'
...
cpu_start: fix warnings with CONFIG_PM_DFS_INIT_AUTO option
See merge request idf/esp-idf!4761
2019-04-15 15:57:49 +08:00
Ivan Grokhotkov
95a1683158
Merge branch 'feature/esp_event_loop_examples_protocols' into 'master'
...
examples/protocols: move Wi-Fi connection code into helper component, support Ethernet
See merge request idf/esp-idf!3766
2019-04-15 15:54:22 +08:00
Ivan Grokhotkov
f935294c48
Merge branch 'doc/move_WiFi_Kconfig' into 'master'
...
move WiFi-specific Kconfig to esp-wifi component
See merge request idf/esp-idf!4736
2019-04-15 12:00:59 +08:00
Ivan Grokhotkov
9628c60a1d
examples/protocols/mdns: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
aa4a7804ec
examples/protocols/asio: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
ee3035257a
examples/protocols/coap: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
fbc407f088
examples/protocols/esp_http_client: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
e1d1f10e8a
examples/protocols/http(s,2)_request: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
a5b0f5d6ed
examples/protocols/http(s)_server: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
6548afcf49
examples/protocols/mqtt: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
a46d94250d
examples/protocols/openssl: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
e0f3f62cdf
examples/protocols/sntp: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
28cf1c83df
examples/protocols/sockets: use common network component
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
b3a235945e
ci: don’t look for project CMakeLists in common_components
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
22bef90bd3
examples: add component for protocol examples network functionality
2019-04-15 03:32:05 +00:00
Ivan Grokhotkov
7728f8755e
Merge branch 'feat/example_sdio_over_spi' into 'master'
...
sdio: support SDIO over spi
See merge request idf/esp-idf!3069
2019-04-12 16:12:57 +08:00
Ivan Grokhotkov
0b186bc4e3
Merge branch 'feature/esp_event_loop_examples_wifi' into 'master'
...
examples/wifi,ethernet,system: use esp_event library for event handling
See merge request idf/esp-idf!3765
2019-04-12 13:55:15 +08:00
Ivan Grokhotkov
0bca9d20d8
Merge branch 'feature/esp_event_loop_library_compat_base' into 'master'
...
Implement Wi-Fi, Ethernet, IP event handling based on esp_event library
Closes IDF-37 and IDF-267
See merge request idf/esp-idf!3635
2019-04-12 13:54:18 +08:00
Ivan Grokhotkov
b4056560c0
examples/wifi: use esp_event library to handle events
2019-04-11 12:32:03 +08:00
Ivan Grokhotkov
11355c4162
examples/system: use esp_event library to handle events
2019-04-11 12:32:03 +08:00
Ivan Grokhotkov
2a48db0f48
examples/ethernet: use esp_event library to handle events
2019-04-11 12:32:03 +08:00
Ivan Grokhotkov
70eda3d221
Merge branch 'feature/gcc8_use_bundled_newlib' into 'master'
...
Use newlib headers and libraries from toolchain when compiling with GCC 8.2
See merge request idf/esp-idf!4450
2019-04-11 12:19:29 +08:00
Ivan Grokhotkov
25784ba87a
wifi: don’t disable event handling for SoftAP
...
Events are needed to initialise the tcpip_adapter and start the DHCP server
2019-04-11 12:05:27 +08:00
Ivan Grokhotkov
74cd8dac9d
esp_event: don’t warn if no handlers are present for specific event
2019-04-11 12:05:27 +08:00
Ivan Grokhotkov
198d7d4754
tcpip_adapter: unregister shutdown handlers, don’t fail on repeated registration
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
b1a722b2ca
system_api: return error on repeated registration of shutdown handler
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
bd309a133f
system_api: add esp_unregister_shutdown_handler
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
b94fcb192e
event: re-add wifi disconnect reason logging ( e621e0af)
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
6890ea09cd
docs: add event handling API guide
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
a2d59525e5
mdns: use esp_event library to handle events
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
b1d1e37f87
event loop: re-implement based on esp_event library
...
Includes ds2ds unit test fix, iperf example test fix
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
1872e34115
tcpip_adapter: add event declarations
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
c001553027
ethernet: add event declarations
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
8b57fe9515
wifi: add event declarations
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
e37b0ad648
esp_event: move trailing semicolons out of defines
2019-04-11 12:04:58 +08:00
Ivan Grokhotkov
5719cd6fac
newlib: when compiling with GCC8, use newlib headers and libraries from toolchain
2019-04-10 13:52:30 +08:00
Ivan Grokhotkov
05aab5c0b9
newlib: force including IDF locks implementation
2019-04-10 13:52:30 +08:00
Ivan Grokhotkov
898b4bdf4d
newlib: when compiling with GCC8, use newlib headers and libraries from toolchain
2019-04-10 13:52:30 +08:00
Ivan Grokhotkov
8c2f2867d8
esp_rom: don’t include locale functions when compiling with newlib 3
2019-04-10 13:52:30 +08:00
Ivan Grokhotkov
e84b26f531
esp_rom: export newlib functions as strong symbols
2019-04-10 13:52:30 +08:00
Ivan Grokhotkov
31b4fc8eb8
pthread: add dummy implementation of pthread_setcancelstate
...
Used by new versions of newlib in stdio functions.
2019-04-10 13:48:57 +08:00
Ivan Grokhotkov
d15e18aa5d
newlib: fixes for compatibility with newlib 3.0
2019-04-10 13:48:57 +08:00
Ivan Grokhotkov
4770acf1cb
newlib: add missing tzset() to the time test
2019-04-10 13:48:57 +08:00
Ivan Grokhotkov
7027d2dfe8
spi_master: compile as C11 due to use of stdatomic.h
...
stdatomic.h is available both in newlib and GCC include directories.
Normally (if you invoke the compiler without any flags) GCC include
directories are first on the list, so GCC’s stdatomic.h is used. In
IDF, we used to pass newlib include path as an extra include
directory, so newlib’s stdint.h got included instead.
Newlib 2.2.0 stdatomic implementation is compatible with -std=gnu99
but incompatible with -std=gnu11. And GCC doesn’t support atomic_load
with -std=gnu99 (it’s a C11 feature). So when we used atomic_load
with -std=gnu99, it worked due to newlib’s header.
Since we are no longer going to be including newlib headers into IDF,
GCC stdatomic will be used instead. Hence, add -std=gnu11 for source
files which use atomic features.
2019-04-10 13:48:57 +08:00
Ivan Grokhotkov
43d3e75125
Merge branch 'feature/derive_esp_wifi_from_esp32' into 'master'
...
derive esp_wifi from esp32 component
See merge request idf/esp-idf!4602
2019-04-02 10:13:15 +08:00
Ivan Grokhotkov
fd91818074
Merge branch 'feature/sysview_heap_tracing' into 'master'
...
SystemView based heap and log tracing
See merge request idf/esp-idf!3952
2019-04-02 09:07:55 +08:00
Ivan Grokhotkov
d52ecb71d6
Merge branch 'feature/spiffs_image_generator' into 'master'
...
SPIFFS Image Generator
See merge request idf/esp-idf!4156
2019-04-01 20:08:40 +08:00
Ivan Grokhotkov
7cbd863d04
Merge branch 'bugfix/coap_gcc8_format_error' into 'master'
...
coap: fix format error with GCC 8, define WITH_POSIX in the port header
See merge request idf/esp-idf!4639
2019-03-29 23:50:52 +08:00
Ivan Grokhotkov
624725d6e0
coap: define WITH_POSIX in coap_config.h instead of globally
2019-03-28 16:29:13 +08:00
Ivan Grokhotkov
8016448fb1
coap: silence format truncation warning (appears with GCC 8)
2019-03-28 16:28:25 +08:00
Ivan Grokhotkov
85fb54a501
Merge branch 'feature/separate_xtensa_from_esp32' into 'master'
...
separate xtensa from esp32
See merge request idf/esp-idf!4625
2019-03-28 14:04:03 +08:00
Ivan Grokhotkov
18946a5421
Merge branch 'feature/common_parts_into_esp_common' into 'master'
...
move common include files from esp32 into esp_common
See merge request idf/esp-idf!4515
2019-03-27 17:00:58 +08:00
Ivan Grokhotkov
a1218478a1
Merge branch 'feature/move_hwcrypto_to_mbedtls' into 'master'
...
move hwcrypto from esp32 to mbedtls
See merge request idf/esp-idf!4610
2019-03-27 09:07:52 +08:00
Ivan Grokhotkov
9f3b550ff4
Merge branch 'bugfix/from_github' into 'master'
...
Bugfixes from GitHub
See merge request idf/esp-idf!4607
2019-03-26 11:17:46 +08:00
Ivan Grokhotkov
69b58f1e9c
Merge branch 'bugfix/tinydtls_mirror' into 'master'
...
ci: add mirror for tinydtls submodule
See merge request idf/esp-idf!4597
2019-03-22 15:22:14 +08:00
Ivan Grokhotkov
24bd5f3267
ci: add mirror for tinydtls submodule
2019-03-22 14:27:08 +08:00
Ivan Grokhotkov
426bb08552
Merge branch 'feature/move_common_src_to_esp_common' into 'master'
...
move common source files from esp32 to esp_common
See merge request idf/esp-idf!4589
2019-03-22 11:12:05 +08:00
Ivan Grokhotkov
940a1f6e79
Merge branch 'feature/separate_rom_from_esp32' into 'master'
...
separate rom from esp32 component to esp_rom
Closes IDF-542
See merge request idf/esp-idf!4500
2019-03-21 22:10:45 +08:00
Ivan Grokhotkov
3a779380a7
Merge branch 'feature/semihost_vfs' into 'master'
...
Adds semihosting VFS driver
Closes IDF-367
See merge request idf/esp-idf!4145
2019-03-21 22:03:06 +08:00
Ivan Grokhotkov
58314feff9
Merge branch 'feature/http_server_pinned_to_core_support' into 'master'
...
HTTP Server: Added ability to select core
See merge request idf/esp-idf!4586
2019-03-21 19:19:13 +08:00
Ivan Grokhotkov
ffa8bed7c8
Merge branch 'bugfix/nvs_util_write_single_page_big_blob_data' into 'master'
...
nvs_util: Fix to support write operation of multiple single page big blob data
See merge request idf/esp-idf!4268
2019-03-21 19:10:29 +08:00
Ivan Grokhotkov
eee89118d9
Merge branch 'feature/idf_monitor_save_log' into 'master'
...
tools: Create log files from IDF Monitor
Closes IDF-364
See merge request idf/esp-idf!4414
2019-03-21 19:06:31 +08:00
Ivan Grokhotkov
bf5e3de955
Merge branch 'doc/app_trace_zh_CN' into 'master'
...
zh_CN translation of app_trace
See merge request idf/esp-idf!4087
2019-03-21 18:58:32 +08:00
Ivan Grokhotkov
4fc548112e
Merge branch 'bugfix/ldgen_type_1_fails_on_windows' into 'master'
...
Fix library path parsing in windows
Closes IDFGH-733
See merge request idf/esp-idf!4516
2019-03-21 18:38:51 +08:00
Ivan Grokhotkov
33d555dbdd
Merge branch 'doc/http_server_zh_CN' into 'master'
...
zh_CN translation of HTTP Server API reference
See merge request idf/esp-idf!4548
2019-03-21 18:37:15 +08:00
Ivan Grokhotkov
77e7af4e90
Merge branch 'feature/update_libcoap_4.2.0' into 'master'
...
Update component/coap to libcoap version release-4.2.0
See merge request idf/esp-idf!4499
2019-03-21 18:35:20 +08:00
Ivan Grokhotkov
106dc05903
Merge branch 'feature/specify_includes_belonging_esp32' into 'master'
...
move esp32 chip specific includes to esp32/xxx.h
See merge request idf/esp-idf!4534
2019-03-21 18:34:08 +08:00
Ivan Grokhotkov
57e1b5dad8
Merge branch 'bugfix/newlib_fcntl_r_signature' into 'master'
...
vfs: change fcntl argument to int (instead of va_list), add weak fcntl
See merge request idf/esp-idf!4549
2019-03-21 18:30:34 +08:00
Ivan Grokhotkov
ce07a1057c
Merge branch 'feature/make-debug-verbose-usable' into 'master'
...
logs: Make verbose and debug logging cleaner
Closes IDFGH-782
See merge request idf/esp-idf!4578
2019-03-21 18:29:50 +08:00
Ivan Grokhotkov
743fa44544
Merge branch 'bugfix/esp_debug_includes' into 'master'
...
mbedtls: Fix esp_debug not including its dependencies
See merge request idf/esp-idf!4581
2019-03-21 18:28:39 +08:00
Ivan Grokhotkov
47b5c5bc90
Merge branch 'bugfix/fixes_from_github' into 'master'
...
Fixes from Github
See merge request idf/esp-idf!4510
2019-03-21 18:27:53 +08:00
Ivan Grokhotkov
d43e3e7fc6
Merge branch 'feature/ci_use_custom_toolchain' into 'master'
...
ci: Add an ability to use custom toolchain for testing
See merge request idf/esp-idf!4561
2019-03-21 14:51:12 +08:00
Ivan Grokhotkov
6d4a7b1a7e
Merge branch 'bugfix/cmake_soc_test' into 'master'
...
soc: fix compiling unit tests with CMake
Closes IDF-499
See merge request idf/esp-idf!4545
2019-03-21 13:34:58 +08:00
Ivan Grokhotkov
fe92829971
Merge branch 'feature/separate_eventloop_from_esp32' into 'master'
...
separate legacy esp_event from esp32 component to esp_event
See merge request idf/esp-idf!4539
2019-03-20 09:59:17 +08:00
Ivan Grokhotkov
1d0bffb20a
lwip, wpa_supplicant: use endianness macros from libc if possible
2019-03-19 22:15:32 +08:00
Ivan Grokhotkov
068b700786
newlib: remove usage of pre-ANSI defines
2019-03-19 22:15:26 +08:00
Ivan Grokhotkov
ac612b5422
newlib: enable timeradd, timersub, and similar macros
...
This uses a hack (temporarily defining __rtems__ from a wrapper header
file) to include timeradd, timersub, and similar macros, without
modifying newlib headers.
2019-03-19 22:15:12 +08:00
Ivan Grokhotkov
76d4b0150d
Revert "feat(time): enable the macro timeradd, timersub, timerclear, etc."
...
This reverts commit 8f994b9dce .
2019-03-19 22:15:06 +08:00
Ivan Grokhotkov
48b1433772
vfs: change fcntl argument to int (instead of va_list), add weak fcntl
2019-03-19 21:44:17 +08:00