Commit Graph

49 Commits

Author SHA1 Message Date
David Cermak
9e8ffbc760 Completed AT command library 2021-10-04 11:32:55 +02:00
David Cermak
26bde89834 Examples: Cleanup the modem console 2021-10-04 11:32:55 +02:00
David Cermak
77db911a48 DTE: Cleanup and adding comments 2021-10-04 11:32:55 +02:00
David Cermak
5e2b321c26 uart/dte cleanup 2021-10-04 11:32:55 +02:00
David Cermak
7f8d27fcbc bump modem version 2021-10-04 11:32:55 +02:00
David Cermak
3de57e2c94 Update examples 2021-10-04 11:32:55 +02:00
David Cermak
6065d89e18 CMUX: Fix batch write, add recovery 2021-10-04 11:32:55 +02:00
David Cermak
d47cb69b20 C API cleanup, add SMS support 2021-10-04 11:32:55 +02:00
David Cermak
4bf8ab07ca Documentaton generation completed 2021-10-04 11:32:55 +02:00
David Cermak
d384cde725 added doxyfile to generate diagrams 2021-10-04 11:32:55 +02:00
David Cermak
17d3d9a794 Added simple docs sketch 2021-10-04 11:32:55 +02:00
David Cermak
8b7df5b8c9 CMUX: Implement cmux test
Cleanup example code, fix write err length
2021-10-04 11:32:55 +02:00
David Cermak
5712a6042a DCE factory rework 2021-10-04 11:32:55 +02:00
David Cermak
e17d02639c Fix DTE crash on exit of PPP mode
plus minor CMUX cleanup
2021-10-04 11:32:55 +02:00
David Cermak
7a09175d5b CMUX: Initial version of CMUX implementation 2021-10-04 11:32:55 +02:00
David Cermak
eca6aaad33 Test: Initial version of modem tests 2021-10-04 11:32:54 +02:00
David Cermak
527bad0dc0 Network-DCE: Minor updates per code review 2021-10-04 11:32:54 +02:00
David Cermak
099168e043 fix recursive mutex 2021-10-04 11:32:54 +02:00
David Cermak
44541ae108 Updated internal design document 2021-10-04 11:32:54 +02:00
David Cermak
031e41ddf2 Added C API example 2021-10-04 11:32:54 +02:00
David Cermak
246572d286 Add license headers, update namespaces 2021-10-04 11:32:54 +02:00
David Cermak
30bde53d46 DCE factory implementation 2021-10-04 11:32:54 +02:00
David Cermak
e98e6c42f6 functional factory work 2021-10-04 11:32:54 +02:00
David Cermak
1ef6141936 Revert minimal module impl 2021-10-04 11:32:54 +02:00
David Cermak
107e66ec01 experimental factory/builder 2021-10-04 11:32:54 +02:00
David Cermak
c53487806b PPP renamed to Netif, common AT command to console 2021-10-04 11:32:54 +02:00
David Cermak
8314e163fa update per design review 2021-10-04 11:32:54 +02:00
David Cermak
a93cb68078 docs: Add more info to the internal design 2021-10-04 11:32:54 +02:00
David Cermak
da15b3d423 Examples: Modem console 2021-10-04 11:32:54 +02:00
David Cermak
b6a005a43e Adding typical usecases to the docs 2021-10-04 11:32:54 +02:00
David Cermak
90be6f9d56 Added internal desing document 2021-10-04 11:32:54 +02:00
David Cermak
820f846095 Docs: Added pictures, update docs 2021-10-04 11:32:54 +02:00
David Cermak
2907eb9836 remove all remaining C implementation 2021-10-04 11:32:54 +02:00
David Cermak
904cf94648 Implement perfect forwarding for command lib 2021-10-04 11:32:54 +02:00
David Cermak
031bbc14ff added scope lock 2021-10-04 11:32:54 +02:00
David Cermak
fdfca36919 cmux moved to a separate class 2021-10-04 11:32:54 +02:00
David Cermak
fbb4791af1 CMUX: Experimental implementation 2021-10-04 11:32:54 +02:00
David Cermak
25f5541199 Reworded DCE/DTE modes and switching 2021-10-04 11:32:54 +02:00
David Cermak
00662fcaea sketching up the command library 2021-10-04 11:32:54 +02:00
David Cermak
a9a00387cc cxx modem data mode working 2021-10-04 11:32:54 +02:00
David Cermak
7807770d50 esp-modem: c++ dce added 2021-10-04 11:32:54 +02:00
David Cermak
86b8cfd6f5 esp-modem: C++ rework 2021-10-04 11:32:54 +02:00
David Cermak
3d00b41d2d update init order to make it compilable under c++ 2021-10-04 11:32:54 +02:00
David Cermak
8ce6668881 minor changes applied to IDF MR 2021-10-04 11:32:54 +02:00
David Cermak
53578d0288 Removed TODO startup checking the PIN 2021-10-04 11:32:54 +02:00
David Cermak
8c066104a5 esp-modem: Update DTE processing per bugfix esp-idf!11006 2021-10-04 11:32:54 +02:00
David Cermak
c8e89098bd esp_modem: Refactor the modem to a standalone managed component 2021-10-04 11:32:54 +02:00
David Cermak
5565a09ed1 esp_modem: Initial version based on IDF 4.3 2021-10-04 11:32:54 +02:00
Sergei Silnov
d42b6670c5 Add readme 2020-11-19 17:11:58 +01:00