b992ef6914
Merge pull request #346 from gabsuren/ci/update_websocket_1.1.0
...
bump(websocket): 1.0.1 -> 1.1.0
websocket-v1.1.0
2023-08-28 12:52:37 +04:00
9cc594afaa
Merge pull request #312 from david-cermak/fix/minor_modem_refactor
...
fix(modem): Refactor of DTE callbacks (and other fixes)
2023-08-28 10:49:18 +02:00
4cf9e505e1
feat(modem): Add factory method for simple creation of custom DCEs
...
This allows calling directly:
auto dce = dce_factory::Factory::create_unique_dce_from<SIM7600>(&dce_config, uart_dte, esp_netif);
instead of:
auto dce = create_SIM7600_dce(&dce_config, uart_dte, esp_netif);
Which is very useful when adding a custom module, so we won't need to
update factory layers and add the new device to enums, etc.
To add a new module, you just:
1) Define the module class NewModule: public GenericModule { };
2) Implement the specific commands:
command_result do_work_new_module(CommandableIf *t, params) {}
3) Connect 1) and 2)
command_result NewModule::do_work_new_module(params...)
{
return dce_commands::do_work_new_module(dte.get(), params...);
}
2023-08-28 10:27:16 +02:00
c8c05075fb
fix(modem): Fix netif data race causing PPP startup delays
...
Removes PPP_started signal on reception, since lwip handles data
reception if the netif is up/down (which we correctly set in start()
stop() methods)
Closes https://github.com/espressif/esp-protocols/issues/308
2023-08-28 10:27:16 +02:00
cb6e03ac62
fix(modem): Added support for inflatable buffer
...
As a configurable option, if disabled we report an error.
Closes https://github.com/espressif/esp-protocols/issues/272
2023-08-28 10:27:10 +02:00
2e42b9bb49
Merge pull request #347 from gabsuren/fix/websocket_fix_ci
...
fix(websocket): fix of websocket coverage report generation
2023-08-28 11:30:20 +04:00
86f7a8bbe3
Merge pull request #343 from victorrar/dev/IDFGH-10845
...
Fix LoadProhibited after failed CMUX initialization
2023-08-28 09:14:45 +02:00
7b5a41deea
fix(websocket): fix of websocket coverage report generation
2023-08-22 19:42:14 +04:00
38d50eede0
bump(websocket): 1.0.1 -> 1.1.0
...
1.1.0
Features
- Added linux port for websocket (a22391a
)
Bug Fixes
- added idf_component.yml for examples (d273e10
)
2023-08-22 14:26:12 +04:00
27303d28b2
Merge pull request #345 from gabsuren/fix/example_component_manager
...
fix(common): added idf_component.yml for examples
2023-08-22 14:04:32 +04:00
d273e10819
fix(common): added idf_component.yml for examples
2023-08-22 13:55:10 +04:00
60c87ddf26
fix(modem): Fix LoadProhibited after failed CMUX initialization (IDFGH-10845)
2023-08-18 12:44:37 +03:00
a95891e211
fix(common): Bump espressif/check-copyright version for PyYAML fix
2023-08-18 12:42:23 +03:00
411dced3e2
Merge pull request #334 from gabsuren/mdns/fix_null_pointer
...
fix(mdns): added guard check for null pointer (IDF-7449)
2023-08-17 21:01:52 +04:00
42fe60828f
Merge pull request #342 from gabsuren/ci/fix_workflow_run
...
ci(common): start coverage publish action only against master branch
2023-08-16 11:36:30 +04:00
36899f1135
Merge pull request #340 from gabsuren/docs/updated_doc
...
docs(common): updated README regarding esp-idf integration
2023-08-15 17:32:55 +04:00
0714e100ee
ci(common): start coverage publish action only against master branch
2023-08-12 17:54:55 +04:00
cbfee945a0
docs(common): updated README regarding esp-idf integration
2023-08-11 15:46:05 +04:00
71bb461ed8
fix(mdns): added guard check for null pointer
2023-08-03 13:53:17 +04:00
5143f5ac01
Merge pull request #310 from gabsuren/feat/websocket_linux_port_component
...
feat(websocket): Added linux port for websocket (IDF-7097)
2023-07-27 11:07:06 +04:00
7e83741615
Merge pull request #330 from gabsuren/websocket/release_1.0.1
...
bump(websocket): 1.0.0 -> 1.0.1
websocket-v1.0.1
2023-07-25 14:29:08 +04:00
b880fc0367
bump(websocket): 1.0.0 -> 1.0.1
...
1.0.1
Bug Fixes
- esp_websocket_client client allow sending 0 byte packets (b5177cb
)
- Cleaned up printf/format warnings (-Wno-format) (e085826
)
- Added unit tests to CI + minor fix to pass it (c974c14
)
- Reintroduce missing CHANGELOGs (200cbb3
, #235 )
Updated
- docs(common): updated component and example links (f48d9b2
)
- docs(common): improving documentation (ca3fce0
)
- Fix weird error message spacings (8bb207e
)
2023-07-25 13:55:59 +04:00
f6d5186e5b
Merge pull request #325 from gabsuren/docs/link_fix_esp_modem
...
docs(modem): Update Doxyfile to generate correct docs links
2023-07-19 12:05:56 +04:00
8eb3a0feea
Merge pull request #324 from gytxxsy/feature/set_ation_queue_len_in_kconfig
...
feat(mdns): Allow setting length of mDNS action queue in menuconfig
2023-07-18 13:40:36 +02:00
28cd898eca
feat(mdns): Allow setting length of mDNS action queue in menuconfig
2023-07-18 19:09:16 +08:00
a22391ae2c
feat(websocket): Added linux port for websocket
2023-07-18 14:18:39 +04:00
f5a0d5fb40
docs(modem): Update Doxyfile to generate correct docs links
2023-07-17 11:18:51 +04:00
ecc465daa3
Merge pull request #321 from gabsuren/mdns/release_1.2.0
...
bump(mdns): 1.1.0 -> 1.2.0
mdns-v1.2.0
2023-07-04 12:24:13 +04:00
181b6e4013
bump(mdns): 1.1.0 -> 1.2.0
...
1.2.0
Features
- add an API for setting address to a delegated host (ddc3eb6
)
- Add support for lwip build under linux (588465d
)
- Allow for adding a delegated host with no address (c562461
)
- Add APIs for looking up self hosted services and getting the self hostname (f0df12d
)
Bug Fixes
- Refactor freertos linux compat layers (79a0e57
)
- Fix delegated service PTR response (cab0e1d
)
- Added unit tests to CI + minor fix to pass it (c974c14
)
Updated
- docs: update documentation links (4de5298
)
2023-07-04 11:56:33 +04:00
40e3875f76
Merge pull request #315 from zwx1995esp/feature/add_delegate_host_addr_set
...
feat(mdns): add an API for setting address to a delegated host
2023-07-04 10:54:35 +04:00
ddc3eb62d0
feat(mdns): add an API for setting address to a delegated host
2023-06-29 21:57:39 +08:00
3625889049
Merge pull request #286 from david-cermak/feat/example_multiple_netifs
...
feat(examples): Add multiple netif demo: eth+wifi+PPP
2023-06-28 17:49:32 +02:00
2bd6163ec8
ci(common): Introduce global warning list file
2023-06-28 16:49:37 +02:00
f1eb46580e
feat(examples): Add build/host tests to examples
2023-06-28 12:59:48 +02:00
1c20328dcf
feat(examples): Support simple PPP connect in multinet example
2023-06-28 12:59:44 +02:00
6de22f3893
Merge pull request #314 from david-cermak/fix/issue_template
...
Update issue template with correct docs links
2023-06-27 17:40:36 +02:00
e280b3b541
docs(common): Update issue template with correct docs links
2023-06-26 10:33:16 +02:00
00d7c40848
feat(examples): Add multiple netif demo: eth+wifi+PPP
2023-06-22 11:49:59 +02:00
4f1769ec71
Merge pull request #311 from david-cermak/fix/modem_known_issues
...
docs(modem): Add known issues section to docs
modem-v1.0.1
2023-06-22 10:57:54 +02:00
20dd910b3a
bump(modem): 1.0.0 -> 1.0.1
...
1.0.1
Bug Fixes
- Support UART clean build with IDF v5.2 (e620eb5
)
- enable code coverage publishing to github pages (4910e89
)
- fix esp_modem build issue (ab94566
)
- Example to use 1.0.0 (afb6930
)
- Changelog to correctly pick references (423e965
)
Updated
- docs(esp_modem): updated documents to show missed topics (0534853
)
- docs(common): improving documentation (ca3fce0
)
2023-06-22 09:50:23 +02:00
3635e2fabc
docs(modem): Add known issues section to docs
...
Also updates self-hosted runner tag (from runner name to test scope
related tag)
2023-06-21 10:43:27 +02:00
84035d8f3b
Merge pull request #265 from david-cermak/feat/linux_port_component
...
examples: Add simple mqtt client demo running on linux
2023-06-20 16:23:15 +02:00
e620eb5fb1
fix(modem): Support UART clean build with IDF v5.2
2023-06-20 15:56:57 +02:00
7d4755f119
fix(common): Improve linux port
2023-06-20 15:15:37 +02:00
588465d9db
feat(examples): Add support for lwip build under linux
2023-06-20 15:15:37 +02:00
c443326a34
feat(examples): Add example of using mqtt client on linux
2023-06-20 15:15:37 +02:00
79a0e57ca1
fix(mdns): Refactor freertos linux compat layers
...
Move it to a separate component that could be shared by multiple network
libs.
2023-06-20 15:15:37 +02:00
68392f0ba9
Merge pull request #301 from zwx1995esp/fix/delegated_service_PTR_response
...
fix(mdns): Fix delegated service PTR response (IDFGH-10237)
2023-06-01 23:38:56 +02:00
a67cbbcab9
Merge pull request #278 from gabsuren/fix/websocket_client_zero_byte
...
fix(websocket): esp_websocket_client client allow sending 0 byte packets (IDFGH-9316)
2023-06-01 20:12:43 +04:00
b5177cb23a
fix(websocket): esp_websocket_client client allow sending 0 byte packets
2023-06-01 15:32:18 +04:00