He Yin Ling
f21a2f32e0
test: update example and unit tests with new import roles:
...
tiny_test_fw is a python package now. import it using normal way.
* Original commit: espressif/esp-idf@c906e2afee
2022-03-01 12:18:50 +04:00
David N. Junod
a48b0fafe8
Add User-Agent and additional headers to esp_websocket_client
...
Merges https://github.com/espressif/esp-idf/pull/4345
* Original commit: espressif/esp-idf@9200250f51
2022-03-01 12:18:50 +04:00
David Cermak
1fcc001ae8
ws_client: fix handling timeouts by websocket client.
...
tcp-transport component did not support wait forever. this update uses value of -1 to request this state.
websocket client uses timeouts in RTOS ticks. fixed recalculation to ms (including special value of -1) to use correctly tcp-transport component
Closes https://github.com/espressif/esp-idf/issues/4316
* Original commit: espressif/esp-idf@e1f982921a
2022-03-01 12:18:50 +04:00
David Cermak
a41e3383b3
examples: protocol examples which use common connection component
...
updated to use esp_netif_init instead of tcpip_adapter in initialization code
* Original commit: espressif/esp-idf@a49b934ef8
2022-03-01 12:18:50 +04:00
David Cermak
d0121b964d
websocket_client: fix locking mechanism in ws-client task and when sending data
...
closes https://github.com/espressif/esp-idf/issues/4169
* Original commit: espressif/esp-idf@7c5011f411
2022-03-01 12:18:50 +04:00
David Cermak
f55d8391c9
ws_client: fix for not sending ping responses, updated to pass events also for PING and PONG messages, added interfaces to send both binary and text data
...
closes https://github.com/espressif/esp-idf/issues/3982
* Original commit: espressif/esp-idf@abf9345b85
2022-03-01 12:18:50 +04:00
Roland Dobai
fe26b734b5
Cosmetic Kconfig fixes
...
* Original commit: espressif/esp-idf@d3ed17acd7
2022-03-01 12:18:50 +04:00
David Cermak
f5a26c4d32
websocket_client: fix URI parsing to include also query part in websocket connection path
...
closes https://github.com/espressif/esp-idf/issues/4090
* Original commit: espressif/esp-idf@271e6c4c9c
2022-03-01 12:18:50 +04:00
David Cermak
23f6a1d46e
ws_client: fixed posting to event loop with websocket timeout
...
Executing event loop `esp_event_loop_run()` with timeout causes delays in receiving events from user code. Fixed by removing the timeout to post synchronously.
closes https://github.com/espressif/esp-idf/issues/3957
* Original commit: espressif/esp-idf@50505068c4
2022-03-01 12:18:50 +04:00
David Cermak
2553d65e64
ws_client: added subprotocol configuration option to websocket client
...
closes https://github.com/espressif/esp-idf/issues/3893
* Original commit: espressif/esp-idf@de6ea396f1
2022-03-01 12:18:50 +04:00
David Cermak
67949f94f4
ws_client: fixed path config issue when ws server configured using host and path instead of uri
...
closes https://github.com/espressif/esp-idf/issues/3892
* Original commit: espressif/esp-idf@c0ba9e19fc
2022-03-01 12:18:50 +04:00
David Cermak
bfc88ab76c
ws_client: fixed transport config option when server address configured as host, port, transport rather then uri
...
closes https://github.com/espressif/esp-idf/issues/3891
* Original commit: espressif/esp-idf@adee25d90e
2022-03-01 12:18:50 +04:00
Michael (XIAO Xufeng)
343fbfdcc9
ci: limit example test to ESP32s
...
* Original commit: espressif/esp-idf@63329b169b
2022-03-01 12:18:50 +04:00
liu zhifu
4d644954fe
esp_wifi: wifi support new event mechanism
...
1. WiFi support new event mechanism
2. Update examples to use new event mechanism
* Original commit: espressif/esp-idf@003a9872b7
2022-03-01 12:18:50 +04:00
Anton Maklakov
da74a4a489
tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)
...
* Original commit: espressif/esp-idf@afbaf74007
2022-03-01 12:18:50 +04:00
David Cermak
f718676083
ws_client: fix double delete issue in ws client initialization
...
* Original commit: espressif/esp-idf@9b507c45c8
2022-03-01 12:18:50 +04:00
David Cermak
13a40d2344
ws_client: removed dependency on internal tcp_transport header
...
* Original commit: espressif/esp-idf@d1433564ec
2022-03-01 12:18:50 +04:00
Renz Christian Bagaporo
35d6f9a2c6
examples: use new component registration api
...
* Original commit: espressif/esp-idf@6771eead80
2022-03-01 12:18:50 +04:00
Tuan
f3a0586663
esp_websocket_client: Add websocket client component
...
Closes https://github.com/espressif/esp-idf/issues/2829
* Original commit: espressif/esp-idf@2a2d932cfe
2022-03-01 12:18:50 +04:00
david-cermak
04a7643d67
Merge pull request #17 from mensi/implement-sync
...
Implement esp_modem_sync for the C API
2022-02-28 10:05:21 +01:00
Manuel Stocker
8b3d420055
Implement esp_modem_sync for the C API
2022-02-23 17:49:58 +01:00
david-cermak
50b083a58c
Merge pull request #14 from b1ackviking/fix-missing-virtual-dtors
...
fix: add virtual destructors to ModuleIf and CommandableIf
2022-02-23 11:01:48 +01:00
Vladimir Chistyakov
325a1933c4
fix: missing default statement in a switch in the modem_console example
2022-01-28 22:34:03 +07:00
Vladimir Chistyakov
face03e4e5
fix: add virtual destructors to ModuleIf and CommandableIf
2022-01-28 22:34:03 +07:00
david-cermak
5d27b2681a
Merge pull request #10 from david-cermak/bugfix/modem_parse_battery_status
...
fix(esp_modem): Fix battery status parser
2021-12-07 16:03:00 +01:00
David Cermak
2cb74cf8d0
Update(esp_modem): Bump component version
modem-v0.1.13
2021-12-06 12:49:09 +01:00
David Cermak
d879e82a42
fix(esp_modem): Update the test to exersise CBC parser
2021-12-06 11:17:24 +01:00
David Cermak
4f1d31f9b7
fix(esp_modem): Fix battery status parse
...
Variable `pos` was meant to hold position of first `,` (comma)
appearance in the parsed string, but due to wrong parantheses it
contained the boolean representation of not equal to `string::npos`
2021-12-06 11:17:24 +01:00
david-cermak
bece4efa09
Merge pull request #9 from david-cermak/bugfix/esp_modem_read_module_name
...
fix(esp_modem): Read module name with AT commands
2021-12-01 15:31:23 +01:00
David Cermak
8417e232aa
fix(esp_modem): Read module name with AT commands
...
This fixes basic IDF test case which supplied dummy module name.
2021-11-25 16:24:52 +01:00
david-cermak
5f0832a0ad
Merge pull request #7 from david-cermak/feature/ci_test_report
...
CI: Add run host to the CI
2021-11-18 15:42:33 +01:00
david-cermak
464baeeb83
Merge pull request #8 from sudeep-mohanty/master
...
esp_modem: Update FreeRTOS EventQueueHandle_t forward declaration
2021-11-18 12:13:17 +01:00
Sudeep Mohanty
5d9ad9cffd
esp_modem: Update FreeRTOS EventQueueHandle_t forward declaration
...
This commit includes freertos/event_groups.h header and removes the
forward declaration for EventGroupHandle_t.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com >
modem-v0.1.12
2021-11-18 16:24:35 +05:30
David Cermak
9fbd6e658a
CI: Build on linux and Run host tests
2021-11-18 08:35:55 +01:00
David Cermak
8465b14653
fix(esp_modem): linux port to work with lwip-2.1.2
2021-11-18 08:35:49 +01:00
david-cermak
e7ae0301ae
Merge pull request #5 from david-cermak/bugfix/missign_c_api
...
fix(esp_modem): Add missing C API
2021-11-18 07:36:40 +01:00
David Cermak
96498760bf
esp_modem: New version to publish to component registry
modem-v0.1.11
2021-11-16 08:13:26 +01:00
David Cermak
cf990d1a87
Docs: Add links to GitHub pages
2021-11-16 08:11:57 +01:00
David Cermak
5299b425e8
esp_modem: Add missing AT commands to plain C-API
2021-11-16 08:03:30 +01:00
david-cermak
bcb1ab99bd
Merge pull request #4 from david-cermak/feature/build_docs
...
CI/Docs: Add jobs to deploy component docs
2021-11-16 07:56:50 +01:00
David Cermak
2c21aa1113
CI/Docs: Generate docs locally before uploading to registry
2021-11-16 07:51:24 +01:00
David Cermak
b9ff1e4e12
CI/Docs: Add jobs to deploy component docs
2021-11-12 16:51:21 +01:00
david-cermak
23dbdb584e
Merge pull request #3 from david-cermak/feature/upload_components
...
Added actions to upload components and sync issues
2021-11-08 18:04:37 +01:00
David Cermak
1d0cc49c3f
CI: Sync issues to JIRA
2021-11-08 15:18:44 +01:00
David Cermak
c1249aec17
CI: Upload comonents to Espressif Service on master
...
Co-authored-by: Sergei Silnov <po@kumekay.com >
2021-11-08 15:18:35 +01:00
david-cermak
2bbcb95e53
Merge pull request #2 from sudeep-mohanty/master
...
esp_modem: Update Task handle and Event Group handle to match freertos v10.4.3
2021-11-08 12:44:05 +01:00
Sudeep Mohanty
58887170d2
esp_modem: Update Task handle and Event Group handle to match freertos v10.4.3
...
This commit updates the default handles for Task type and Signal Group
type to match the struct type handle from freertos v10.4.3.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com >
2021-11-08 10:46:53 +05:30
david-cermak
cc7aa03a37
Merge pull request #1 from david-cermak/master
...
CI: Initial GitHub Action to build examples
2021-11-04 13:33:59 +01:00
David Cermak
15a858b735
CI: Move separate master job to the loop loop
2021-11-04 13:27:05 +01:00
David Cermak
01e2a9c109
Examples: Fix print format for http_client() API
2021-11-04 11:41:11 +01:00