Tomas Rezucha
d07237b2ce
esp_modem: Fix IDF version resolution
2022-09-09 09:31:26 +02:00
david-cermak
3c65fde2a7
Merge pull request #117 from david-cermak/bugfix/mdns_add_service_fail_if_nohostname
...
mdns: Fix add_service() to report error if no hostname has been set
2022-09-08 12:59:08 +02:00
david-cermak
35833d2730
Merge pull request #131 from tore-espressif/feature/esp_modem/err_cb
...
esp_modem: Expose set_error_cb method
2022-09-08 12:54:13 +02:00
Mahavir Jain
088f7ac3f8
mdns: bump up the component version
2022-09-07 09:44:33 +05:30
Mahavir Jain
e079f8ba98
mdns: fix IPV4 only build and also update CI configuration
...
Earlier commit 48c157bc46 had typo
regarding variable name. This was not caught in CI because IPV6
was not really getting disabled due to an indirect dependency
of `CONFIG_EXAMPLE_CONNECT_IPV6`.
This commit fixes both the problems.
2022-09-07 09:43:46 +05:30
Mahavir Jain
330332a0fb
mdns: add test configuration for IPV6 disabled build
2022-09-05 13:24:14 +05:30
Mahavir Jain
48c157bc46
mdns: fix build issue with CONFIG_LWIP_IPV6 disabled
2022-09-02 16:13:17 +05:30
Tomas Rezucha
98bf3efeb6
esp_modem: Fix format warnings
...
Closes https://github.com/espressif/esp-protocols/issues/79
2022-09-02 10:02:34 +02:00
Tomas Rezucha
ae8479c77e
esp_modem: Expose set_error_cb method
2022-09-02 09:17:49 +02:00
David Cermak
656ab21c9b
mdns: Fix add_service() to report error if no-hostname
2022-08-19 18:47:47 +02:00
David Cermak
2099434b3f
fix(esp_modem): Correct exit of CMUX mode
...
* Fix DISC message's control field (0xFF->0xFE) to keep Poll bit cleared
* Accept UIH resp on DISC for both (0xFF, 0xFE) ignoring P/F bit
* Fix timeout processing when handling DISC message
Closes https://github.com/espressif/esp-protocols/issues/103
2022-08-19 11:45:59 +02:00
David Cermak
d74c296182
fix(mdns): Example makefile to add only mdns as extra comps
2022-08-18 16:41:38 +02:00
Jiacheng Guo
c4e85bd099
mdns: fix bit order issue in DNS header flags
...
The bit field in the header flags does not match its intended order on
little endian machines. The PR removes the bit field and uses bit
operations instead.
2022-08-18 16:39:38 +02:00
David Cermak
89e1bd27b3
fix(esp-modem): Add filename/line info to exception message
...
This is useful if exceptions are enabled, but caught internally on C++ API boundary
2022-08-18 14:52:21 +02:00
gabsuren
469f953b28
esp_modem: updated package version to 0.1.19
2022-08-18 15:59:48 +04:00
david-cermak
381eb314dc
Merge pull request #93 from gabsuren/feature/websocket_json_example
...
websocket: updated example to show how to transfer json data
2022-08-15 14:50:48 +02:00
gabsuren
5c245dbdb5
esp_websocket_client: Upgraded version to 0.0.3
2022-08-05 10:21:41 +04:00
gabsuren
134a9a9eee
Revert "bugfix: mdns IPv6 address convert error"
...
This reverts commit 238ee96783 .
2022-08-04 15:52:40 +04:00
gabsuren
6e4e4fab1d
CI: Fix build issues
2022-07-28 22:47:53 +04:00
Jiacheng Guo
415e04a55f
fix(mdns): ignore authoritative flag on reception
2022-07-22 22:25:08 +08:00
gabsuren
3456781494
websocket: updated example to show json data transfer
2022-07-21 16:04:58 +04:00
diplfranzhoepfinger
d1129f3d19
esp_err_to_name (IDFGH-7793) ( #78 )
...
fix(esp-modem): Use err_to_name to log error message on error
2022-07-18 17:08:15 +02:00
David Cermak
36de9afe0c
feat(mdns): Define explicit dependencies on esp-wifi
2022-07-18 09:49:03 +02:00
david-cermak
0d5081b841
Merge pull request #81 from lcj446068124/bugfix/mdns_ipv6_convert_error
...
bugfix: mdns IPv6 address convert error (IDFGH-7772)
2022-07-15 08:13:06 +02:00
Alexey Lapshin
57afa38f49
Bump asio/mdns/esp_websocket_client versions
...
Update components version afrer change d66f9dc158
2022-07-14 20:04:28 +04:00
liuchangjian
238ee96783
bugfix: mdns IPv6 address convert error
...
In this fix, we manually convert esp_ip_addr_t to ip_addr_t.
2022-07-14 23:40:08 +08:00
david-cermak
10e6348e09
Merge pull request #85 from david-cermak/feature/modem_operator_name_add_act
...
feat(esp_modem): Add optional ACT to operator-name
2022-07-13 16:20:54 +02:00
David Cermak
a286634359
feat(esp_modem): Add optional ACT to operator-name
...
Closes https://github.com/espressif/esp-protocols/issues/80
2022-07-13 09:56:29 +02:00
david-cermak
371a32d4ae
Merge pull request #72 from david-cermak/bugfix/modem_c_api_pdp_ctx
...
fix(esp-modem): Add missing set_pdp_context() to C-API
2022-07-12 20:03:03 +02:00
Alexey Lapshin
d66f9dc158
ignore format warnings
2022-07-12 18:13:01 +04:00
David Cermak
4980ac85b7
fix(esp-modem): Add missing set_pdp_context() to C-API
2022-07-12 15:52:39 +02:00
Alexey Lapshin
e8145fcede
esp_modem: Ignore format warnings
2022-07-12 12:32:15 +04:00
david-cermak
9c3e24b6cf
Merge pull request #70 from david-cermak/bugfix/modem_ap2ppp_retry
...
fix(esp_modem): Update ap2ppp example to recover network on disconnection
2022-07-11 19:11:48 +02:00
Alexey Lapshin
0b102f6286
mdns: Fix test_app build
2022-07-11 20:39:56 +04:00
Alexey Lapshin
3662c149fb
asio: Fix exampels build
2022-07-11 18:01:46 +04:00
David Cermak
a243d7e878
fix(esp_modem): Update ap2ppp example to recover network on disconnection
...
Closes https://github.com/espressif/esp-protocols/issues/44
2022-07-01 13:52:49 +02:00
yuanjm
4cefcd3606
feat(websocket): Optimize memory size for websocket client init
2022-06-28 21:09:05 +08:00
david-cermak
9b403d477f
Merge pull request #64 from bbinet/custom-source-clk
...
Allow to customize uart source_clk (IDFGH-7659)
2022-06-24 16:24:00 +02:00
Bruno Binet
d723fb7a5a
Allow to customize uart source_clk
...
This is for example needed when using an external crystal to select
UART_SCLK_XTAL, which fixes uart comm issue when using PM with light
sleep enabled.
2022-06-24 14:44:15 +02:00
david-cermak
9905fe4cf6
Merge pull request #62 from gabsuren/asio_submodule_migration_with_history
...
ASIO: Initial version based on IDF 5.0 with history
2022-06-24 14:29:39 +02:00
gabsuren
055f051f53
ASIO: Initial version based on IDF 5.0 with history
2022-06-24 15:33:10 +04:00
Bruno Binet
0cf08fb676
Add "at" api for custom commands
2022-06-23 17:40:06 +02:00
gabsuren
ac7bf465d2
asio: Disable concepts support
...
Fix example for compatibility with C++20
* Original commit: espressif/esp-idf@9dba0476a0
* Original commit: espressif/esp-idf@157247f98f
2022-06-22 17:58:30 +04:00
David Cermak
057a5d2db8
lwip: Update socket API to include port-version of sockets/netdb
...
Added socket extention to the lwip hooks for implementing non-vanilla
{get/set}sockopts()
* Original commit: espressif/esp-idf@53c009e626
2022-06-22 14:18:18 +04:00
David Cermak
63bff632df
esp_netif/lwip: Implement basic support for vanilla-lwip (2.1.3-REL)
...
* Reference lwip-2.1.3-REL vanilla lwip version
* Use inherent NETIF callbacks instead of dhcp/ipv6/autoip
* Original commit: espressif/esp-idf@5b471a1848
2022-06-22 14:18:18 +04:00
Aditya Patwardhan
e3c4391246
mbedtls: Remove certs.c and certs.h from port directory
...
* Original commit: espressif/esp-idf@f31d8dd295
2022-06-22 14:18:18 +04:00
Aditya Patwardhan
98138189c9
mbedtls-3 update:
...
1) Fix build issue in mbedtls
2) skip the public headers check in IDF
3)Update Kconfig Macros
4)Remove deprecated config options
5) Update the sha API according to new nomenclature
6) Update mbedtls_rsa_init usage
7) Include mbedtls/build_info.h instead of mbedtls/config.h
8) Dont include check_config.h
9) Add additional error message in esp_blufi_api.h
* Original commit: espressif/esp-idf@45122533e0
2022-06-22 14:18:18 +04:00
David Cermak
f605fdd632
asio: Use internal ssl context and engine impl
...
Implement asio-ssl layer with three classes in asio::ssl::mbedtls:
* context -- replaces SSL_CTX, used mainly as a container to options,
certs, keys
* engine -- replaces SSL, implements the actual mbedtls operations
* bio -- implements openssl BIO specifically tailered to mbedtls and
its asio usage
Further updates:
* asio: Used shared_ptr<> for bio pairs
* asio: Add error checks to mbedtls-bio
* asio: Address potential ssl-context ownership issue
* asio: Address potential bio-engine ownership issue
* Original commit: espressif/esp-idf@d823106aa6
2022-06-22 14:18:18 +04:00
Roland Dobai
abbc8d9c5a
Build & config: Remove leftover files from the unsupported "make" build system
...
* Original commit: espressif/esp-idf@766aa57084
2022-06-22 14:18:18 +04:00
David Cermak
a0297743dd
openssl: Add deprecation warning to ssl.h
...
OpenSSL component will be discontinued in ESP-IDF v5.x. The only official TLS API will be esp-tls
Add docs warning about deprecation in v5.x
Removed all examples demonstrating usage of openssl in IDF
* Original commit: espressif/esp-idf@cfc001870c
2022-06-22 14:18:18 +04:00