David Cermak
26ce69c31a
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list
2024-05-29 13:45:39 +02:00
David Cermak
d750d067e5
fix(esp_netif): Prevent running esp_netif_sntp_init() multiple times
...
Closes https://github.com/espressif/esp-idf/issues/12854
2024-05-29 17:10:07 +08:00
David Cermak
d5f086f432
fix(netif): Add missing SNTP get-reachablitiy API
2024-05-29 17:10:07 +08:00
David Čermák
806b14dd22
Merge branch 'update_mqtt_v5.2' into 'release/v5.2'
...
Update Mqtt client (v5.2)
See merge request espressif/esp-idf!30273
2024-04-17 20:08:23 +08:00
David Čermák
0440a63cb6
Merge branch 'bugfix/eth_l2_test_conn_wait_tmo_v5.2' into 'release/v5.2'
...
ci(esp_eth): increased L2 test wait for connection timeout (v5.2)
See merge request espressif/esp-idf!29881
2024-04-05 15:19:08 +08:00
David Cermak and Wang Ziyan
b05cfb4eb1
fix(lwip): Document DNS limitation in lwIP
...
* Add a note that DNS server config is global in lwIP
* Add a section about defining LWIP config macros from CMake
* Mention the DNS limitation in ESP-IDF additions to lwIP
* Update CN for lwIP DNS limitation
Co-Authored-By: Wang Ziyan <wangziyan@espressif.com >
2023-12-01 08:19:26 +01:00
David Cermak
6077c3f70c
fix(examples): Fix usage of SNTP netif API in examples
2023-11-03 11:18:32 +01:00
David Čermák
210f757835
Merge branch 'fix/esp_netif_lock' into 'master'
...
fix(esp_netif): Lock netif list with TCPIP context
Closes IDFGH-11088
See merge request espressif/esp-idf!26164
2023-10-17 21:36:39 +08:00
David Cermak
88d18e9a40
fix(esp_netif): Mark esp_netif_next deprecated and fix usages
...
* Uses netif_find_if() in IPv6 examples
* Fixes esp_netif_next() usage in L2TAP
2023-10-13 15:56:45 +02:00
David Cermak
606363897c
feat(esp_netif): Added new API to search in netif list
2023-10-13 15:56:30 +02:00
David Cermak
36735f4d77
fix(esp_netif): Lock netif list with TCPIP context
...
This commit removes the lock from the list manipulation code in esp_netif_objects.c,
because we already have another lock/task context for lwip.
So the list manipulation is unsafe and safety must be assured by the stack layer
(in esp_netif_lwip).
Problems with current locking:
* implementation of locking was wrong -- lazy init style of creating the mutex is not
thread safe (and destroying it if we have no interface makes the problem exhibit very frequently)
* locking only the list won't solve issues when assessing interfaces atomically
* maintaining multiple locks is problematic, as we often switch between
lwip context and user context in internal implementation of esp_netif_lwip
Closes https://github.com/espressif/esp-idf/issues/12261
2023-10-13 15:54:53 +02:00
David Čermák
4ec2c70536
Merge branch 'bugfix/napt_updates' into 'master'
...
feat(lwip): Forward port some useful updates and fixes to NAPT
Closes IDF-7580
See merge request espressif/esp-idf!26198
2023-10-04 17:00:02 +08:00
David Čermák
3b2a22f65a
Merge branch 'feat/esp_netif_ppp_opts' into 'master'
...
feat(esp_netif): PPP netif extend config/use RAM pbufs
Closes IDFGH-10017
See merge request espressif/esp-idf!26057
2023-09-29 13:15:25 +08:00
David Cermak
10a5fcf99e
feat(esp_netif): PPP: Use RAM allocated pbufs instead of POOL (fixed size)
...
PPP netif: Used allocated packet buffers of exact size
for input to TCP/IP stack to consume less memory in download mode
(compared to the previously used fixed sized packet buffers)
2023-09-25 16:48:48 +02:00
David Cermak
966b8620c2
feat(esp_netif): PPP config option to allow disabling LCP runtime
...
If LCP keepalive mechanism is enabled in menuconfig, it's statically
configured on creation of an interface and cannot be changed runtime. In
some cases it's useful to relax LCP criteria during runtime operation,
for example before initiating OTA. This config option allows for
disabling already enabled LCP echo (this setting becomes effective after
reconnecting, i.e. initializing a new session)
Closes https://github.com/espressif/esp-protocols/issues/287
2023-09-25 16:48:48 +02:00
David Čermák
5f115cced8
Merge branch 'bugfix/http_client_tcp_config' into 'master'
...
http_client: Set common tcp config to both TCP and SSL transport
See merge request espressif/esp-idf!25354
2023-09-08 13:36:11 +08:00
David Cermak
7c012e3fe1
fix(http_client): Set common tcp config to both TCP and SSL transport
...
Foundation transport contained TCP properties for both TCP and SSL
transport, so it was enough to set the TCP connection properties
(keepalive, interface binding) to one transport only. After merging
5778a7c7 we have separate TCP properties for these transports and need
to set the same for both.
This commit also fixes unnecessary allocation of 1 more byte for if_name
Closes https://github.com/espressif/esp-protocols/issues/322
2023-09-07 08:33:44 +02:00
David Čermák
cdfd5a7eec
Merge branch 'lwip/dhcp_client_fix_forwardport' into 'master'
...
Fix: Added check to ensure safe restart of dhcp fine timer
Closes IDFGH-9738
See merge request espressif/esp-idf!24705
2023-08-18 12:03:18 +08:00
David Čermák
30068b6ee0
Merge branch 'update/format_warn_lwip_tcptransport' into 'master'
...
lwip: Fix print format -Wformat issues
See merge request espressif/esp-idf!23080
2023-08-15 22:58:17 +08:00
David Cermak
c510560890
lwip: Fix print format -Wformat issues
2023-08-15 11:01:01 +02:00
David Čermák
9f69f881ab
Merge branch 'bugfix/esp_netif_print_format' into 'master'
...
esp_netif: Fix Wno-format issues
See merge request espressif/esp-idf!22217
2023-08-15 13:58:15 +08:00
David Cermak
ca44460359
esp_netif: Fix Wno-format issues
2023-08-14 14:13:33 +02:00
David Čermák
70951831c0
Merge branch 'bugfix/netif_default_sta_init' into 'master'
...
wifi: Fix default wifi-netif creation to assert if no event loop
Closes IDFGH-10321
See merge request espressif/esp-idf!24361
2023-07-21 21:56:37 +08:00
David Cermak
20fcc23f88
fix(wifi): Fix default wifi-netif creation to assert if no event loop
...
- Added ESP_ERROR_CHECK() checks to `esp_wifi_set_default_wifi_..._handlers()` calls
- Added ESP_ERROR_CHECH() to `esp_netif_attach_wifi_...()` calls
- Updated documentation to reflect the changes
Closes https://github.com/espressif/esp-idf/issues/11580
2023-07-10 16:56:16 +02:00
David Čermák
28c643a56d
Merge branch 'feature/example_network_wifi_bridge_provisioning' into 'master'
...
Examples/Network: Add WiFi to Eth/USB bridge example
See merge request espressif/esp-idf!23978
2023-06-16 01:04:32 +08:00
David Cermak
7302801bda
Examples/network: sta-2-wired to support HW address update in DHCP
...
* Add support for runtime update of DHCP packets that contain HW
addresses (some routers wouldn't assing IP if the MAC was spoofed
only in Ethernet and ARP frames)
* Simplify Ethernet initialization using default eth-netif glue
2023-06-15 09:41:04 +02:00
David Čermák
fd8ed0df36
Merge branch 'bugfix/lwip_dhcps_hook_types' into 'master'
...
lwip: Fix incorrect invocation of the hook `LWIP_HOOK_DHCPS_POST_APPEND_OPTS`
Closes IDFGH-10099 and IDFGH-10098
See merge request espressif/esp-idf!23793
2023-06-12 20:18:58 +08:00
David Cermak
022ddb1106
Examples/network: Add security options to provision sta-wired example
2023-06-08 07:38:04 +02:00
David Cermak
6ac17b5020
Examples/network: Add Ethernet iface to sta-2-wired bridge
...
* adds description about that it's not a bridge, but more like an 1:1
forwarder on L2
* add and describe mac spoofing for Ethernet interface
* describe virtual networking for USB-NCM interface
2023-06-08 07:33:52 +02:00
David Cermak
08c5e6e07c
provisioning: Add httpd transport (alias of softAP, netif agnostic)
...
The script works the same way with httpd and softap mode, but it's a bit
confusing to provision the device over Ethernet or USB and call the
transport "softap". That's why we introduce an alias called httpd which
uses the same idea (http server with service name), but that service
runs on any interface (where the specified service is available)
2023-06-08 07:33:52 +02:00
David Cermak
c603e2d956
Examples/network: Add wifi station to usb 1:1 forwarder (L2)
2023-06-08 07:33:48 +02:00
David Čermák
9f9bd8c033
Merge branch 'feature/usb_device/ncm' into 'master'
...
usb: Add NCM device example
See merge request espressif/esp-idf!22232
2023-06-08 13:20:43 +08:00
David Cermak
6edd1be973
Examples/http-server: Make DNS server a simple configurable component
2023-06-07 08:46:24 +02:00
David Čermák
5f07a7d5ff
Merge branch 'bigfix/examples_ping_console' into 'master'
...
examples: Fix icmp-echo to auto connect to Ethernet/WiFi if selected
Closes IDFGH-9272
See merge request espressif/esp-idf!23764
2023-05-26 04:44:10 +08:00
David Cermak
5abeac9d91
examples: Fix icmp-echo to auto connect to Ethernet/WiFi if selected
...
Closes https://github.com/espressif/esp-idf/issues/10655
2023-05-25 14:25:09 +00:00
David Čermák
914652c804
Merge branch 'bugfix/sntp_cpp_compat' into 'master'
...
esp_netif: Fix invalid conversion from int to enumeration in c++ build (GitHub PR)
Closes IDFGH-10115
See merge request espressif/esp-idf!23867
2023-05-25 15:28:06 +08:00
David Čermák
f21505da46
Merge branch 'bugfix/linux_freertos_select_wrap' into 'master'
...
freertos/linux: Fix use after scope exit in select() wrap
See merge request espressif/esp-idf!23755
2023-05-18 13:16:47 +08:00
David Cermak
a41d360842
freertos/linux: Fix use after scope exit in select() wrap
2023-05-15 10:28:54 +02:00
David Čermák
292d16b440
Merge branch 'bugfix/linux_target_with_out_lwip' into 'master'
...
linux: Add lwip support to networking components under linux
See merge request espressif/esp-idf!23053
2023-05-05 17:26:45 +08:00
David Cermak
b2af4d9689
lwip/linux: Add lwip support for networking component under linux
...
linux/lwip: Wrap some IO posix functions
* to workaourd the FreeRTOS EINTR issue (when building without lwip)
* to correctly choose the sub-system based on fd (when building with
lwip) -- passing control to either linux/system or to lwip
This commit also addapts tapio-if to provide DHCP client by default and
configurable settings for static IP
2023-05-05 05:03:39 +00:00
David Čermák
a153a49102
Merge branch 'contrib/github_pr_11253' into 'master'
...
examples: avoid the divide by zero error (GitHub PR)
Closes IDFGH-9968
See merge request espressif/esp-idf!23356
2023-04-24 13:15:13 +08:00
David Čermák
e888bb0cf8
Merge branch 'bugfix/esp_netif_recieve_returns' into 'master'
...
esp_netif: Report error if esp_netif_receive() fails
Closes IDFGH-9398
See merge request espressif/esp-idf!22936
2023-04-20 17:47:28 +08:00
David Cermak
7d6241e761
esp_netif: Make esp_netif_receive() return value configurable
2023-04-05 12:18:21 +02:00
David Cermak
8855ddf044
esp_netif: Report error if esp_netif_receive() fails
...
Closes https://github.com/espressif/esp-idf/issues/10770
2023-04-05 12:18:21 +02:00
David Čermák
6643bc9704
Merge branch 'update/docs_h2_network_proto' into 'master'
...
docs: Update Network & Protocols sections for H2
See merge request espressif/esp-idf!22866
2023-03-29 16:19:41 +08:00
David Cermak
d864c6df5a
docs: Update Network & Protocols sections for H2
2023-03-29 07:29:07 +02:00
David Čermák
826c927c09
Merge branch 'bugfix/lwip_remove_afl' into 'master'
...
lwip: Remove AFL based fuzzer tests
See merge request espressif/esp-idf!22805
2023-03-22 14:59:50 +08:00
David Cermak
924bac9956
lwip: Remove AFL based fuzzer tests
...
Also removed compilation pre-checks and jobs from the CI, and test data
2023-03-20 17:47:23 +00:00
David Cermak
97e785c01d
lwip:esp_netif: Send Periodic Gratuitous ARP only on valid IPv4
...
It was possible that the device would send a Gratuitous ARP before
acquiring a valid address, advertising it has 0.0.0.0 address.
2023-03-17 09:18:53 +01:00
David Čermák
76730607a7
Merge branch 'bugfix/lwip_opts_sock_macro_param' into 'master'
...
lwip: Fix lwiopts macro expansion
See merge request espressif/esp-idf!22745
2023-03-15 20:24:45 +08:00
David Cermak
ffd1386a2e
lwip: Fix lwiopts macro expansion
...
Minor issue in lwipopts.h in macro expansion in parameters (cosmetic
change: it expands correctly but doesn't pass the expected argument)
2023-03-13 19:32:11 +01:00
David Čermák
956e62c461
Merge branch 'feature/lwip_ipv6_only' into 'master'
...
lwip: Support IPv6 only mode
Closes IDF-6023
See merge request espressif/esp-idf!20468
2023-03-01 21:38:10 +08:00
David Čermák
4bef5f9056
Merge branch 'bugfix/lwip_sntp_enabled_missing' into 'master'
...
lw-ip: Add missing esp_sntp_enabled()
See merge request espressif/esp-idf!22480
2023-03-01 19:07:06 +08:00
David Cermak
5f6cb31105
lwip: Support IPv6 only mode
2023-02-27 08:53:34 +01:00
David Cermak
708641204e
lwip: Add missing esp_sntp_enabled()
2023-02-24 07:23:55 +01:00
David Čermák
31f5c73d5f
Merge branch 'esp32h2_spi_ethernet_support' into 'master'
...
ESP32H4 SPI ETHERNET SUPPORT
See merge request espressif/esp-idf!21183
2023-02-15 13:55:30 +08:00
David Čermák
080fd7e14f
Merge branch 'bugfix/lwip_dhcp_restore_last' into 'master'
...
lwip: fix dhcp_server path (GitHub PR)
Closes IDFGH-9297 and IDFGH-9309
See merge request espressif/esp-idf!22251
2023-02-08 15:07:49 +08:00
David Čermák
b37980d26e
Merge branch 'bugfix/mqtt_docs_migration_5.x' into 'master'
...
mqtt/docs: Mention removal of user_context in 5.x migration guide
Closes IDFGH-9261
See merge request espressif/esp-idf!22177
2023-02-02 18:55:29 +08:00
David Cermak
2f8b12deb4
mqtt/docs: Mention removal of user_context in 5.x migration guide
...
update CN for migration-guides/release-5.x/5.0/protocols.rst
Co-Authored-By: Wang Zi Yan <wangziyan@espressif.com >
Closes https://github.com/espressif/esp-idf/issues/10644
2023-02-02 10:41:21 +01:00
David Čermák
4414e7f09e
Merge branch 'bugfix/precommit_isort_deprecation' into 'master'
...
ci: Fix pre-commit hook per isort deps deprecation
See merge request espressif/esp-idf!22203
2023-02-02 17:03:41 +08:00
David Cermak
6e29d3c8ad
ci: Fix pre-commit hook per isort deps deprecation
...
isorts dependecy became deprecated. Fixed to use 5.12.0 version of isort pre-commit
2023-02-02 08:44:09 +01:00
David Čermák
5ada761a7b
Merge branch 'update/esp_netif_test_cleanup' into 'master'
...
esp_netif/tests: Consolidate test_apps/unit_test
Closes IDF-5579 and IDF-5047
See merge request espressif/esp-idf!21929
2023-02-02 13:49:43 +08:00
David Cermak
cbff23cfdb
ci: Fix false positive err-logs on static-assert check
2023-02-02 04:14:34 +00:00
David Cermak
7ae58e223d
esp_netif/tests: Consolidate test_apps/unit_test
...
* Remove duplicated test cases
* Migrated remaining unit tests to test_apps
2023-02-01 14:17:09 +01:00
David Čermák
ceef29a270
Merge branch 'bugfix/ci_sntp_test_flaky' into 'master'
...
lwip/test: Fixed flaky SNTP example test
Closes IDFCI-1597
See merge request espressif/esp-idf!22186
2023-02-01 20:00:42 +08:00
David Cermak
7294438329
sntp/test: Fixed flaky example test
...
From SNTP update in a71fa821 , the example test uses notification event
(before it simply polled the state in 2 seconds interval). With this
change it is possible that the time gets synchronized before retrying,
i.e. printing "Waiting for system time to be set... (2/15)". (it was
theoretically possible also before this change, but practically never
happened)
2023-02-01 08:01:54 +01:00
David Čermák
57c4508eb3
Merge branch 'bugfix/lwip_sntp_fix' into 'master'
...
sntp: Fix esp_sntp_...() API potential races
Closes IDFGH-9223
See merge request espressif/esp-idf!22126
2023-02-01 14:39:28 +08:00
David Cermak
e8ee09d817
lwip/sntp: Fix esp_sntp_ API races
...
Some of the esp_sntp_...() APIs that wrap lwip's SNTP
module use tcpip_callback() to execute the lwip functionality
in the correct state (either with locked TCP/IP core,
or within the TCP/IP thread).
tcpip_callback() however doesn't wait for completion of the callback,
which doesn't prevent from using the stack variables after destroy
if used as a parameter.
Introduced in a71fa82 .
Fixed by using of tcpip_api_call() instead of the tcpip_callback().
Closes https://github.com/espressif/esp-idf/issues/10611
2023-01-31 18:25:35 +01:00
David Čermák
dba0718f47
Merge branch 'feature/lwip_linux' into 'master'
...
lwip: Add support for linux target
Closes IDF-5707, IDF-5647, and IDF-6003
See merge request espressif/esp-idf!19302
2023-01-31 22:01:50 +08:00
David Cermak
5d04ebab51
examples: Update socket udp_client to support lwip on linux
...
This uses FreeRTOS simulator and lwip on linux, with options
to use tap-io commponent for host network interactions.
2023-01-31 08:43:50 +01:00
David Cermak
854e16feb3
examples: Add common linux component tapif_io
...
That can be used with linux target on lwip to pass packets from lwip to
linux host networking stack, e.g. routing the trafic to internet.
2023-01-31 08:43:50 +01:00
David Cermak
332e4902b4
lwip: Rename esp32 port layer to esp32xx
...
As it reflects all chips from esp32-xx family, not only esp32
2023-01-31 08:43:50 +01:00
David Cermak
fa97004faf
lwip: Support for linux target
...
Implement linux port layer and reuse the original FreeRTOS layer
that's compiled and used on linux target as well, by means of FreeRTOS
simulator.
2023-01-31 08:43:45 +01:00
David Čermák
2f1d30d155
Merge branch 'bugfix/lwip_core_locking' into 'master'
...
esp_netif/lwip: Fix core-locking config
Closes IDFGH-8445, IDFGH-9098, and IDFGH-9063
See merge request espressif/esp-idf!20840
2023-01-18 20:31:25 +08:00
David Cermak
a71fa82177
esp_netif/lwip: Fix core-locking config
...
* Fix thread safety issues in non-core locking
* Add option to verify thread safety issues in lwip (core-lock assertion)
* Make esp_sntp.h thread safe API
* Fix sntp examples
* Fix openthread libs
Closes https://github.com/espressif/esp-idf/issues/9908
Closes https://github.com/espressif/esp-idf/issues/10502
Closes https://github.com/espressif/esp-idf/issues/10466
2023-01-17 16:15:58 +01:00
David Čermák
a786676d8d
Merge branch 'bugfix/esp_netif_ppp_set_dns' into 'master'
...
esp_netif: Allow set_dns_info() for PPP netifs
Closes IDFGH-7031
See merge request espressif/esp-idf!21863
2023-01-14 04:47:08 +08:00
David Cermak
d16c422b11
esp_netif: Allow set_dns_info() for PPP netifs
...
esp_netif_set_dns_info() was available only for standard interfaces, not
for Point to point types (PPP, SLIP), but it should be normally
supported. Moreover DNS servers are global in lwip, so it doesn't really
depend on type of the interface.
Also added some minor fixes to the esp_netif_get_dns_info() to allow for
NULL parameters (as it's a public API) and hardcode the IPv4 type in
case of DHCP server capable interface.
Updated logs and added error checks to the original API, before we
launch the lwIP counterpart.
Closes https://github.com/espressif/esp-idf/issues/8648
2023-01-13 10:31:28 +00:00
David Čermák
c498017df6
Merge branch 'unit_test_for_C2_netif' into 'master'
...
lwip: Re-enable esp-netif unit tests for ESP32C2 target
See merge request espressif/esp-idf!21372
2023-01-05 18:56:23 +08:00
David Čermák
063a26b5e6
Merge branch 'bugfix/lwip_mark_ppp_officially_supported' into 'master'
...
lwip: Mark PPP officially supported
Closes IDFGH-8820
See merge request espressif/esp-idf!21900
2023-01-05 15:57:45 +08:00
David Cermak
d964aaceac
lwip: Mark PPP officially supported
...
Closes https://github.com/espressif/esp-idf/issues/10249
2023-01-04 14:20:20 +01:00
David Čermák
bef3f2ce9e
Merge branch 'bugfix/esp_netif_ip_reconnect' into 'master'
...
esp_netif: Post IP event for PPP netifs unconditionally
Closes IDFGH-8893 and IDFGH-8899
See merge request espressif/esp-idf!21666
2023-01-03 01:10:07 +08:00
David Cermak
12fd9029bf
esp_netif: Post IP event for PPP netifs unconditionally
...
IP update notification for "point to point" interfaces is performed
via the same callback function as for any other interfaces (dhcp_cb,
although it's not DHCP related). In P2P interfaces we have to assure
that we always get a notification, so we can set the interface up.
This was omitted when getting the same IP address for the second
time, causing the PPPoS interface (in esp-modem applications) failing
to reconnect if disconnected.
Closes https://github.com/espressif/esp-idf/issues/10308
Closes https://github.com/espressif/esp-protocols/issues/188
2022-12-16 18:07:32 +01:00
David Čermák
a3dd334081
Merge branch 'bugfix/netif_test_rules' into 'master'
...
esp_netif various fixes: dependency cleanup, default flags, CI rules
Closes IDF-5550, IDFGH-7023, IDF-1261, and IDF-2155
See merge request espressif/esp-idf!20301
2022-12-16 21:26:05 +08:00
David Čermák
52cfc01655
Merge branch 'bugfix/nvs_memory_issue' into 'master'
...
bugfix(nvs_flash): fixed potential memory leak in nvs::Storage::init()
Closes IDF-6481
See merge request espressif/esp-idf!21619
2022-12-15 23:46:42 +08:00
David Cermak
38dec0be48
esp-netif: Support non-lwip mode, add test
...
It is required to define a mandatory dependency on lwip, so we
introduced esp_netif_stack component and made it require lwip, instead
of directly depending on lwip.
This enables building w-out lwip and support other TCP/IP stacks.
2022-12-14 14:12:50 +00:00
David Cermak
678d7aadd9
esp-netif/lwip: Introduce TCP/IP stack has BSD API
...
* This variable is automatically selected when lwip stack is chosen
* This commit also fixes lwip loopback configuration
2022-12-14 14:12:50 +00:00
David Cermak
fab39d2c4b
esp_netif: Make GARP default netif flags only if enabled in lwip
...
Closes https://github.com/espressif/esp-idf/issues/8641
2022-12-14 14:12:50 +00:00
David Cermak
0309e0eb03
ci/esp-netif: Update build/test rules for netif tests
2022-12-14 14:12:50 +00:00
David Čermák
1aa1e265ea
Merge branch 'bugfix/tcp_transport_psram' into 'master'
...
Bugfix for tcp_transport CI psram issue
See merge request espressif/esp-idf!17127
2022-12-07 15:17:54 +08:00
David Čermák
a61861f6b6
Merge branch 'bugfix/netif_init_semicolons' into 'master'
...
esp_netif: Remove trailing semicolons from netif IF's (GitHub PR)
Closes IDFGH-8631
See merge request espressif/esp-idf!20998
2022-11-21 23:56:33 +08:00
David Čermák
b5f69e5fb7
Merge branch 'bugfix/tcp_transport_err_propagate' into 'master'
...
tcp_transport: Fix error propagation on tcp_read()
Closes IDFGH-8549, IDF-6202, and ESPAT-1346
See merge request espressif/esp-idf!20913
2022-11-15 00:46:47 +08:00
David Cermak
dc1f6b3aef
tcp_transport: Fix error propagation on tcp_read()
2022-11-02 18:43:57 +01:00
David Čermák
b52e796654
Merge branch 'bugfix/wifi_netif_const_correct' into 'master'
...
esp-wifi/netif: Made esp_netif_create_wifi() const correct
Closes IDFGH-8500
See merge request espressif/esp-idf!20745
2022-10-31 21:31:30 +08:00
David Čermák
bf9e5a1338
Merge branch 'update/docs_network_c6' into 'master'
...
docs: Mark network related chapters as **updated for C6**
See merge request espressif/esp-idf!20721
2022-10-31 21:28:40 +08:00
David Cermak
d038a35e96
esp-wifi/netif: Made esp_netif_create_wifi() const correct
2022-10-21 16:29:56 +02:00
David Cermak
085d1c3dc4
docs: Mark network related chapters as updated for C6
2022-10-21 08:36:33 +02:00
David Čermák
950800be9e
Merge branch 'update/lwip_sntp_comment_i32_timestamp' into 'master'
...
lwip: Document 32 bit NTP timestamp converstion to 64b time_t
Closes IDF-5956 and IDF-5592
See merge request espressif/esp-idf!20283
2022-10-12 20:06:42 +08:00
David Čermák
0b6bc7045e
Merge branch 'feat/network_hints' into 'master'
...
tools: Update idf-py hints with networking component info
Closes IDF-5672
See merge request espressif/esp-idf!20471
2022-10-12 16:27:11 +08:00
David Cermak
ff844eb928
docs: Fix esp-netif migration guide removing compat mode
2022-10-11 05:56:51 +00:00
David Cermak
ca709e7dc5
tools: Update idf-py hints with networking component info
2022-10-11 05:56:51 +00:00