2b6022c85d
examples: websocket example to send textual data with esp_websocket_client_send_text()
...
Closes https://github.com/espressif/esp-idf/issues/4640
* Original commit: espressif/esp-idf@e5650d1ed8
2022-03-01 12:18:50 +04:00
fae2343b19
docs: add new top-level docs builder that builds docs for a single chip
...
* Original commit: espressif/esp-idf@e6211c7864
2022-03-01 12:18:50 +04:00
17281a515e
esp32: add implementation of esp_timer based on TG0 LAC timer
...
Closes: IDF-979
* Original commit: espressif/esp-idf@739eb05bb9
2022-03-01 12:18:50 +04:00
aec6a75d40
tcp_transport/ws_client: websockets now correctly handle messages longer than buffer
...
transport_ws can now be read multiple times in a row to read frames larger than the buffer.
Added reporting of total payload length and offset to the user in websocket_client.
Added local example test for long messages.
Closes IDF-1083
* Original commit: espressif/esp-idf@ffeda3003c
2022-03-01 12:18:50 +04:00
a6be8e2e3d
websocket: added missing event data
...
user_context was missing from websocket event data, added. Also added the websocket client handle to the event data.
Removed unused event data struct.
Closes: IDF-1271
* Original commit: espressif/esp-idf@7c0e3765ec
2022-03-01 12:18:50 +04:00
09453e4694
esp_netif, examples: esp_netif_init() moved into ESP_ERROR_CHECK()
...
esp_netif_init() returns standard esp_err_t error code (unlike tcpip_adapter init), so shall be checked for the return value
Also to make the initialization code more consistent.
* Original commit: espressif/esp-idf@31b2702387
2022-03-01 12:18:50 +04:00
3b0488cfdc
websocket_client: added example_test with a local websocket server
...
- Added a example test that connects to a local python websocket server.
- Added readme for websocket_client example.
Closes IDF-907
* Original commit: espressif/esp-idf@67c5225c14
2022-03-01 12:18:50 +04:00
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
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
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
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
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
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
fe26b734b5
Cosmetic Kconfig fixes
...
* Original commit: espressif/esp-idf@d3ed17acd7
2022-03-01 12:18:50 +04:00
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
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
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
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
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
343fbfdcc9
ci: limit example test to ESP32s
...
* Original commit: espressif/esp-idf@63329b169b
2022-03-01 12:18:50 +04:00
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
da74a4a489
tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)
...
* Original commit: espressif/esp-idf@afbaf74007
2022-03-01 12:18:50 +04:00
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
13a40d2344
ws_client: removed dependency on internal tcp_transport header
...
* Original commit: espressif/esp-idf@d1433564ec
2022-03-01 12:18:50 +04:00
35d6f9a2c6
examples: use new component registration api
...
* Original commit: espressif/esp-idf@6771eead80
2022-03-01 12:18:50 +04:00
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
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
8b3d420055
Implement esp_modem_sync for the C API
2022-02-23 17:49:58 +01:00
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
325a1933c4
fix: missing default statement in a switch in the modem_console example
2022-01-28 22:34:03 +07:00
face03e4e5
fix: add virtual destructors to ModuleIf and CommandableIf
2022-01-28 22:34:03 +07:00
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
2cb74cf8d0
Update(esp_modem): Bump component version
modem-v0.1.13
2021-12-06 12:49:09 +01:00
d879e82a42
fix(esp_modem): Update the test to exersise CBC parser
2021-12-06 11:17:24 +01:00
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
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
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
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
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
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
9fbd6e658a
CI: Build on linux and Run host tests
2021-11-18 08:35:55 +01:00
8465b14653
fix(esp_modem): linux port to work with lwip-2.1.2
2021-11-18 08:35:49 +01:00
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
96498760bf
esp_modem: New version to publish to component registry
modem-v0.1.11
2021-11-16 08:13:26 +01:00
cf990d1a87
Docs: Add links to GitHub pages
2021-11-16 08:11:57 +01:00
5299b425e8
esp_modem: Add missing AT commands to plain C-API
2021-11-16 08:03:30 +01:00
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
2c21aa1113
CI/Docs: Generate docs locally before uploading to registry
2021-11-16 07:51:24 +01:00
b9ff1e4e12
CI/Docs: Add jobs to deploy component docs
2021-11-12 16:51:21 +01:00
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