a50f91f422
Merge pull request #296 from gabsuren/fix/enable_coverage_modem
...
fix(ci): enable code coverage publishing to github pages
2023-05-29 21:51:49 +04:00
4910e89249
fix(ci): enable code coverage publishing to github pages
2023-05-26 13:46:52 +04:00
8b9c957fe0
Merge pull request #295 from wqx6/mdns/lookup_selfhosted_services
...
mdns: Add APIs for looking up self hosted services and getting the self hostname (IDFGH-10130)
2023-05-18 07:15:59 +02:00
f0df12dad3
feat(mdns): Add APIs for looking up self hosted services and getting the self hostname
2023-05-18 12:25:50 +08:00
e085826dbb
fix(websocket): Cleaned up printf/format warnings (-Wno-format)
2023-05-17 07:35:21 +02:00
c974c14220
fix(websocket): Added unit tests to CI + minor fix to pass it
2023-05-17 07:14:48 +02:00
4de52981cb
docs: update documentation links
2023-05-12 12:21:55 +04:00
c8fe4092c4
bump(mdns): 1.0.9 -> 1.1.0
...
1.1.0
Features
- Decouple main module from mdns-networking (d238e93
)
Bug Fixes
- Use idf-build-apps package for building mdns (1a0a41f
)
- socket networking to init interfaces properly (ee9b04f
)
- Removed unused internal lock from mdns_server struct (a06fb77
)
- Resolve conflicts only on self hosted items (e69a9eb
, #185 )
- Fix memory issues reported by valgrind (0a682e7
)
Updated
- docs(common): updated component and example links (f48d9b2
)
- Add APIs to look up delegated services (87dcd7d
)
- Fix deadly mdns crash (4fa3023
)
- docs(common): improving documentation (ca3fce0
)
- append all ipv6 address in mdns answer (5ed3e9a
)
- test(mdns): Host tests to use IDF's esp_event_stub (537d170
)
2023-04-28 19:32:47 +02:00
ab94566995
fix(esp_modem): fix esp_modem build issue
2023-04-27 12:25:59 +04:00
05348534a6
docs(esp_modem): updated documents to show missed topics
2023-04-26 16:24:30 +04:00
f48d9b2fcf
docs(common): updated component and example links
2023-04-19 11:58:05 +04:00
6c299c068b
Merge pull request #274 from david-cermak/bugfix/ci_mdns_all_targets
...
mdns: Build all targets and releases
2023-04-18 10:38:46 +02:00
ea5d3cee29
Merge pull request #268 from wqx6/search_delegated_service
...
mdns: Add APIs to lookup delegated services (IDFGH-9790)
2023-04-18 10:38:27 +02:00
7330597586
Merge pull request #270 from 0xFEEDC0DE64/fix_mdns_crash
...
Fix deadly mdns crash (IDFGH-9800)
2023-04-18 10:37:11 +02:00
1a0a41fa2d
fix(mdns): Use idf-build-apps package for building mdns
2023-04-17 13:44:18 +02:00
87dcd7dc7d
mdns: Add APIs to look up delegated services
2023-04-17 19:35:41 +08:00
4fa3023ea2
Fix deadly mdns crash
2023-04-05 16:13:07 +02:00
a547ec8147
docs(esp_mqtt_cxx): updated documentation and deployment file
2023-04-05 11:42:59 +04:00
ca3fce003e
docs(common): improving documentation
...
- update esp_modem to use esp_docs
- migrated docs from github pages to docs.espressif.com
2023-03-31 12:04:46 +04:00
f6ff132eb1
Merge pull request #259 from 0xFEEDC0DE64/fix_websocket_error_spacings
...
Fix weird error message spacings (IDFGH-9704)
2023-03-23 17:57:12 +01:00
8bb207e9bb
Fix weird error message spacings
2023-03-23 11:44:51 +01:00
ee9b04f598
fix(mdns): socket networking to init interfaces properly
2023-03-22 12:17:09 +01:00
d238e9311b
feat(mdns): Decouple main module from mdns-networking
...
Removed sharing the data via the global variable `_mdns_server`, added
API `mdns_is_netif_ready()`
2023-03-22 12:16:28 +01:00
5ed3e9a6a1
mdns: append all ipv6 address in mdns answer
2023-03-22 12:00:38 +08:00
a06fb7714b
fix(mdns): Removed unused internal lock from mdns_server struct
2023-03-20 16:55:49 +01:00
e69a9ebb3d
fix(mdns): Resolve conflicts only on self hosted items
...
Skip solving conflicts for delegated names and delegated services
Closes https://github.com/espressif/esp-protocols/issues/185
2023-03-20 16:55:49 +01:00
2e607e8ffb
Merge pull request #257 from david-cermak/fix/mdns_valgrind
...
fix(mdns): Fix memory issues reported by valgrind
2023-03-20 16:49:36 +01:00
0a9765626b
Merge pull request #255 from david-cermak/feat/modem_cz_bump
...
esp_modem: version 1.0.0 (plus cz-bump config)
2023-03-20 12:33:32 +01:00
537d170f1d
test(mdns): Host tests to use IDF's esp_event_stub
...
Also fixes one minor from esp_netif_linux implementation
2023-03-20 12:17:36 +01:00
0a682e7f12
fix(mdns): Fix memory issues reported by valgrind
...
* Read after the allocated area (which may lead to subsequent
mdns name corruption)
* Potentially uninit variable used in condition
2023-03-19 20:58:10 +01:00
afb69308df
fix(modem): Example to use 1.0.0
2023-03-16 20:47:59 +01:00
284cdeb2ed
Merge pull request #254 from lhauswald/feature/mqtt_client_certificate
...
MQTT: complete client authentication configuration (IDFGH-9656)
2023-03-16 20:35:23 +01:00
97d52495d4
bump(modem): 0.1.28 -> 1.0.0
2023-03-16 20:19:00 +01:00
423e965c88
fix(common): Changelog to correctly pick references
...
Also added .cz config for modem components
2023-03-16 20:19:00 +01:00
31d4323f53
fix(modem): AT-only example: support MQTT over TLS on BG96
2023-03-16 19:49:10 +01:00
ceedcfca23
fix(modem): AT-only example: initial adaptation to BG96
...
Plus rework a little to support implementation of multiple devices
2023-03-16 19:45:43 +01:00
7547267336
feat(modem): Add mqtt example in AT-only mode
...
Similar to pppos-client, but without PPP mode.
This uses standard mqtt client and a loopback service that forwards the
TCP traffic from localhost to the modem and vice-versa.
(next step is to create a dedicated tcp-transport layer for modem)
Console example uses DCE commandable to demontrate how to handle URC
2023-03-16 19:42:29 +01:00
bf114d3624
feat(modem): DTE to support sending and receiving raw data
...
MAJOR CHANGE: Enable DTE to redefine on_read() and write(cmd) directly
2023-03-16 19:39:13 +01:00
574738b8d3
Merge pull request #252 from tore-espressif/feature/esp_modem/usb_examples
...
esp_modem: Update examples for USB v1.1
2023-03-16 13:32:29 +01:00
ee09ff45e5
feat(mqtt_cxx): configure client authentication via certificate/key or secure element
2023-03-16 09:42:43 +01:00
bf32e452d6
fix(modem): warning in ap-2-pppos example when using lwip/napt
...
Latest IDF added new napt API that support enabling NAPT based on netif
pointer. Need to include "lwip/netif.h"
2023-03-16 09:26:30 +01:00
c92ce075fd
bump(mdns): 1.0.8 -> 1.0.9
2023-03-16 08:18:33 +01:00
f29719fa0b
ci(common): force scoping commit messages with components
...
Add simple changelog generator and mdns tag formatter
2023-03-16 08:18:33 +01:00
ba45e9a07e
Merge pull request #242 from david-cermak/bugfix/modem_strip_idf_4.1
...
fix(esp_modem): run CI build job for all targets
2023-03-15 18:55:26 +01:00
610372f5a7
esp_modem: Update examples for USB v1.1
2023-03-15 17:13:37 +01:00
13eca128fb
fix(ci): trigger PR jobs based on labels
2023-03-15 15:38:06 +01:00
200cbb3383
fix(common): Reintroduce missing CHANGELOGs
...
Closes https://github.com/espressif/esp-protocols/issues/235
2023-03-13 12:58:25 +01:00
d0814bf963
fix(esp_modem): Use default UART CLK source
...
Some targets don't support UART_SCLK_APB (e.g. esp32c2)
This change is applicable only for IDFv5.0 and later, as older version
didn't define UART_SCLK_DEFAULT.
Closes https://github.com/espressif/esp-protocols/issues/241
2023-03-08 11:51:31 +01:00
a089e0d680
fix(esp_modem): run CI build job for all targets
...
Also
* removed IDFv4.1 from tests
* added common build_apps.py utility for finding/building apps
2023-03-08 11:51:25 +01:00
01c26c82fa
esp_modem: Dual DTE support
...
Modems can expose 2 terminals, which can be used simultaneously.
One for AT commands, the other one for data.
2023-03-07 13:35:34 +01:00