Commit Graph

259 Commits

Author SHA1 Message Date
sjurgw
3ced2d9709 Update: Removed stringstream to decrease static sizes 2022-05-24 14:54:24 +02:00
sjurgw
ba88d7fdbc Update: Renamed list_in to be type-specific
Update: Removed modem-specific comment
2022-05-24 14:53:58 +02:00
sjurgw
4f3c4299d6 Update: Changed tests to coincide with new initial esp_modem mode 2022-05-24 14:53:11 +02:00
david-cermak
2a4e684848 Merge pull request #34 from david-cermak/bugfix/modem_cmux_uih
fix(esp_modem): Correction of switching to CMUX mode
2022-05-24 10:38:59 +02:00
Franz Höpfinger
52de8f1b2a typo 2022-05-13 17:29:34 +02:00
David Cermak
503218b3ba fix(esp_modem): Correction of switching to CMUX
* BG96 needs a small pause between CMUX command reception and actual use
of the CMUX mode
* Correct CMUX payload reception to check FT_UIH message type (P/F flag
could be cleared or set)

Closes https://github.com/espressif/esp-protocols/issues/33
2022-05-10 18:04:18 +02:00
Sjur G. Wroldsen
e98cf16859 Update: Removed duplicate power down function
Add: gnss power mode function
2022-04-20 09:37:39 +02:00
Sjur G. Wroldsen
be3d2ece55 Update: Formatting 2022-04-20 09:16:05 +02:00
Sjur G. Wroldsen
15ed885035 Add: Sim7600 extended support 2022-04-19 16:23:22 +02:00
Sjur G. Wroldsen
0733ea8ff4 Add: Support for SIM7000 modules 2022-04-13 15:36:15 +02:00
Sjur G. Wroldsen
15cbc9bd50 Update: modem_mode::UNDEF initially 2022-04-13 13:44:11 +02:00
Sjur G. Wroldsen
bb7f198bea Add: sim7070 support 2022-04-13 13:42:57 +02:00
Sjur G. Wroldsen
d3f7ea67fb Add: Expanded modem_command_library with more "standard" commands 2022-04-13 13:41:56 +02:00
Claudio Indellicati
d191a720d1 esp_modem: Fix DCE selection in ‘pppos_client’ example 2022-04-07 17:08:54 +02:00
Claudio Indellicati
cc0d52793b esp_modem: Fix AT command in ‘set_data_mode_sim8xx()’ for SIM800 modem device 2022-04-07 17:02:12 +02:00
Tomas Rezucha
74040cfd1a esp_modem: Extend modem_console example with USB DTE 2022-04-04 15:48:47 +02:00
Tomas Rezucha
1f5eb396c5 Fix IDFv5.0 include paths
Changed in commit a9fda54d39d1321005c3bc9b3cc268d0b7e9f052
2022-03-16 08:30:03 +01:00
Anton Maklakov
745201b188 build: fix issue with passing cxx_std option, a common workaround
issue: https://gitlab.kitware.com/cmake/cmake/-/issues/23297
2022-03-04 18:24:44 +07:00
David Cermak
e54b240870 add(esp_modem): Add unit test to check polymorphic delete 2022-03-04 08:37:22 +01:00
Manuel Stocker
8b3d420055 Implement esp_modem_sync for the C API 2022-02-23 17:49:58 +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
2cb74cf8d0 Update(esp_modem): Bump component version 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
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
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>
2021-11-18 16:24:35 +05:30
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
96498760bf esp_modem: New version to publish to component registry 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
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
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
01e2a9c109 Examples: Fix print format for http_client() API 2021-11-04 11:41:11 +01:00
David Cermak
c8c24ed2fc Examples: Fix build error when SIM needs no PIN 2021-11-03 13:59:24 +01:00
David Cermak
b380ded5fa Examples: Use bigger 4M flash for OTA example 2021-11-03 13:59:24 +01:00
David Cermak
2a2d27086f esp_modem(0.1.9): Fix CMake3.5 build with no cxx_std_17 feature
Older CMake (< 3.8, but still supported in IDF) doesn't support target_compile_features() for cxx_std_17.
If CMake doesn't know C++17 features, set it manually via comile options.
2021-10-04 11:35:27 +02:00
David Cermak
9dd1bd5ed0 esp_modem: 0.1.8: Update comonent version 2021-10-04 11:32:55 +02:00
David Cermak
918db0d2f1 Add pre upload script to deploy the docs before component upload 2021-10-04 11:32:55 +02:00
David Cermak
c1b1330680 esp_modem(Docs): Minor correction of the docs 2021-10-04 11:32:55 +02:00
David Cermak
fb7295e91a Examples/console: Remove unnecessary event-base check on IP handler 2021-10-04 11:32:55 +02:00
David Cermak
8236b3d490 Examples: Extend CMux client default stack size for the main task 2021-10-04 11:32:55 +02:00
David Cermak
fb6029b66c CMUX: Refactor the protocol decoder to multiple methods per cmux state 2021-10-04 11:32:55 +02:00
David Cermak
6e34954677 Factory: Rename Builder class to Creator, since it's not 100% builder pattern 2021-10-04 11:32:55 +02:00
David Čermák
148a9300a4 esp_modem: Formal updates per code review 2021-10-04 11:32:55 +02:00
David Cermak
1fb9150bcc Docs: Update CMux collaboration diagram to resemble composite 2021-10-04 11:32:55 +02:00
David Cermak
a61e9e2d40 Applied astyle code formatting 2021-10-04 11:32:55 +02:00
David Čermák
dc64f862c4 esp-modem(DCE-Factory): Minor corrections per code review 2021-10-04 11:32:55 +02:00