-
Notifications
You must be signed in to change notification settings - Fork 7.7k
modem: modules: remove EXPERIMENTAL #93435
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
modem: modules: remove EXPERIMENTAL #93435
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we add a version to the APIs under include/zephyr/modem
?
We can, but I don't think we track the APIs of subsystems :) |
Mmmh wait, what? :)
So yes, please :) |
Its been a long time since I added that :D I just looked at headers in tree to find many many which don't mention a version :) |
:) |
562c353
to
32522f2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4.3, not 4.2?
Neither -- the |
Remove the EXPERIMENTAL label from the MODEM_MODULES and update API version to 1.0.0. These modules are fully tested and widely used, and have been present for 2 years. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
efb5471
d153ed9
to
efb5471
Compare
Updated |
include/zephyr/modem/ubx.h
Outdated
@@ -23,6 +23,8 @@ extern "C" { | |||
/** | |||
* @brief Modem Ubx | |||
* @defgroup modem_ubx Modem Ubx | |||
* @since 4.2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't seem to be from 4.2?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
corrected to v3.6
Versions for specific modem modules don't include versions in their headers, and the chat module did not even define a group. This commits updates most modem modules to include versions in their headers. Specifically, the following modules have their versions set to 1.0.0, as these should no longer be marked experimental: - modem_chat - modem_cmux - modem_pipe - modem_pipelink - modem_ppp The modem_ubx module was just refactored quite a bit so should be kept experimental for a while. Thus its version is set to 0.1.0. Signed-off-by: Bjarki Arge Andreasen <[email protected]>
efb5471
to
bc14490
Compare
@@ -23,6 +23,8 @@ extern "C" { | |||
/** | |||
* @brief Modem Ubx | |||
* @defgroup modem_ubx Modem Ubx | |||
* @since 3.6 | |||
* @version 0.1.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If this is not 1.0 then MODEM_UBX
should select EXPERIMENTAL
?
@@ -23,6 +23,8 @@ extern "C" { | |||
/** | |||
* @brief Modem Ubx | |||
* @defgroup modem_ubx Modem Ubx | |||
* @since 3.6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BTW looking at the git log this should be 3.7 (it's the first release with this)
|
Remove the EXPERIMENTAL label from the MODEM_MODULES. These modules are fully tested and widely used, and have been present for 2 years.