Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Merge feature cellular refactor #9568
Merge the feature-cellular-refactor branch to mbed-os/master.
This is a breaking change and needed due to without this cellular stack cannot for example support upcoming multihoming requirement, see a comment below.
Pull request type
This PR has impact on cellular application development and porting of new cellular devices.
Application developers need to select the suitable NetworkInterface type. When using NetworkInterface NSAPI configuration defines are applied by default, see NSAPI configuration options for cellular in more details.
Migration guidelines for application developers:
Cellular API changes need to be taken into account when porting new cellular devices. This PR already contains the changes needed for the existing cellular drivers and the onboard modems. Arm has an internal ticket to update the cellular porting documentation for Mbed OS 5.12.
Migration guidelines for porting developers:
Hi @bulislaw, This is mandatory change needed for cellular stack, without this we cannot for example support upcoming multihoming requirement. This change has been widely discussed internally including Product management, PE team and Cellular team and we have created a list of changes we are about to do. @AriParkkila please make sure that all stakeholders will get the list of changes!