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
895a72b27d
Merge pull request #249 from david-cermak/feat/cz_bump
...
mdns: Bump config to auto-generate change log
2023-03-16 09:40:45 +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
4c7720a2c1
ci(common): Run all test on push event
...
Added a description about the release process to the contributing guide
2023-03-16 08:56:18 +01:00
c92ce075fd
bump(mdns): 1.0.8 -> 1.0.9
mdns-v1.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
2d1990614a
Merge pull request #253 from david-cermak/bufix/precommit_check_only_pr
...
fix(ci): Run pre-commit checker only on PRs
2023-03-15 19:27:01 +01:00
2863e94a11
fix(ci): Run pre-commit checker only on PRs
...
Regression from a089e0d680
Merged as https://github.com/espressif/esp-protocols/pull/242
2023-03-15 19:11:27 +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
c492d87316
Merge pull request #247 from david-cermak/fix/add_missing_changelogs
...
fix(common): Reintroduce missing CHANGELOGs
2023-03-13 19:38:15 +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
a96f17d9a1
Merge pull request #236 from gabsuren/CI/conventional_commits
...
ci: added conventionl commit pre-commit hook
2023-03-10 18:56:26 +01:00
cbda15724c
ci: regroup tests per components and purpose
2023-03-08 17:33:48 +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
ef4985cce6
Merge pull request #243 from tore-espressif/feature/esp_modem/dual_dte
...
esp_modem: Dual DTE support
2023-03-08 11:01:16 +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.
modem-v0.1.28
2023-03-07 13:35:34 +01:00
08f1f0175d
Merge pull request #228 from gabsuren/CI/update_websocket_version
...
websocket: Updated version to 1.0.0
websocket-v1.0.0
2023-03-06 12:36:30 +04:00
a6817e0c7f
ci: Add conventionl commit pre-commit hook
2023-03-03 12:38:27 +04:00
a2050ac041
Merge pull request #233 from tom-borcin/feature/add_issue_templates
...
Add issue templates
2023-03-02 17:19:59 +01:00
6015c19c31
Merge pull request #239 from kumekay/feature/add_url_license
...
Add homepage URL and License to all components (IDFGH-9521)
2023-03-02 17:17:00 +01:00
5df8fdb713
Add input for component version
2023-03-02 15:38:10 +01:00
ef3f0ee688
Add homepage URL and License to all components
2023-03-02 12:35:17 +01:00
996fef7fcf
esp_websocket_client: Updated version to 1.0.0
...
Updated tests to run agains release-v5.0
2023-02-28 19:00:46 +04:00
9f87a8ca77
Add issue templates
2023-02-24 15:53:31 +01:00
3bf0511938
Merge pull request #216 from gabsuren/feature/websocket-errorhandling
...
esp_websocket_client: Improve error handling (IDFGH-8444)
2023-02-24 07:35:41 +01:00
319fce018e
Merge pull request #231 from tore-espressif/fix/esp_modem/on_data_cb
...
esp_modem: Return true from on_data callback in data mode
2023-02-24 07:34:20 +01:00
44bae24c78
esp_modem: Return true from on_data callback in data mode
...
The callback should return false only if there is a problem with the received data.
The updated UART Terminal implementation cannot longer clear is callback.
It is DTE's responsibility to clear the callback.
modem-v0.1.27
2023-02-23 20:32:13 +01:00
d047ff569c
esp_websocket_client:
...
* Error handling improved to show status code from server
* Added new API `esp_websocket_client_set_headers`
* Dispatches 'WEBSOCKET_EVENT_BEFORE_CONNECT' event before tcp connection
2023-02-22 11:41:33 +04:00
02be2b76f8
Merge pull request #227 from gabsuren/docs/mdns_document_link_fix
...
docs: fix of mdns link translation
2023-02-20 16:19:30 +04:00
1c850ddacf
docs: fix of mdns link translation
2023-02-20 16:11:24 +04:00
9ae88aab48
Merge pull request #223 from AndriiFilippov/master
...
Unite all tags under common structure (IDFGH-9399)
2023-02-17 15:08:18 +01:00
c6db3ea84c
unite all tags under common structure
...
py test: update tags under common structure
2023-02-17 14:27:34 +01:00
b23eedac3a
Merge pull request #189 from euripedesrocha/master
...
Adds esp_mqtt_cxx component
2023-02-16 06:17:08 -03:00
1407dfc2e7
Adds esp_mqtt_cxx component
...
- Component moved from esp-idf
- Files moved to adjust to esp-protocol structure
mqtt_cxx-v0.1.0
2023-02-16 09:59:46 +01:00
34c6f52f70
build system: re-add -Wno-format as private flag for some example components
2023-02-15 10:26:19 +01:00
c674b8855d
[MQTT] - Updates esp_mqtt configuration struct
...
- Layered config struct
- Fix examples.
2023-02-15 10:26:19 +01:00
256389613f
docs: changes docs supported targets tables
2023-02-15 10:26:19 +01:00
2865255ec0
examples, components: remove C/C++ standard overrides
...
...where they are not necessary after switching to C17 and C++20.
2023-02-15 10:26:19 +01:00
7b2470ddd6
ci: partially enable example build for esp32c2
2023-02-15 10:26:19 +01:00
dda2722563
tools: Increase the minimal supported CMake version to 3.16
...
This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI.
2023-02-15 10:26:19 +01:00
36db37ea2b
examples/cxx: add missing header
2023-02-15 10:26:19 +01:00
4f013e3522
Build & config: Remove leftover files from the unsupported "make" build system
2023-02-15 10:26:19 +01:00
231392d0c6
experimental/mqtt_cxx: Adds a C++ Mqtt client wrapper
...
- Base class with separated event handlers for each Mqtt client event.
- Topic matcher added to support data events.
- Filter class to allow only mqtt valid topic filters.
- Initial code for unit test on the host.
2023-02-15 10:26:19 +01:00
9fb01ca534
Merge pull request #219 from david-cermak/feat/mdns_reverse_query_ip6
...
feat(mdns): Add support for IPv6 reverse query
2023-02-15 08:07:17 +01:00
d464ed7d30
feat(mdns): Add reverse lookup to the example and test
2023-02-15 07:48:04 +01:00
b94a211e4b
Merge pull request #222 from boborjan2/mdns_task_notification
...
components/mdns: use semaphore instead of task notification bits (IDFGH-9380) (IDFGH-9388)
2023-02-15 07:12:26 +01:00