-
Notifications
You must be signed in to change notification settings - Fork 71
wiseconnect: Adding SiWx917 Network Stack Application APIs #100
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?
Conversation
7a1b843
to
bf99442
Compare
@ragurram26 please follow the same guidelines for commit messages as is required in the main tree: https://docs.zephyrproject.org/latest/contribute/guidelines.html#commit-guidelines Also, please remove the revert commit and instead |
1d06dd3
to
32a7525
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.
We can't accept MSLA licensed files upstream. Also please note that since #97 was merged you likely need to sync up with that, and be sure to indicate which wiseconnect version you're importing the files from (btw, you need to also update the include script).
* The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
* software is governed by the terms of Silicon Labs Master Software License | ||
* Agreement (MSLA) available at | ||
* www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
* software is distributed to you in Source Code format and is governed by the | ||
* sections of the MSLA applicable to Source Code. |
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.
MSLA
* The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
* software is governed by the terms of Silicon Labs Master Software License | ||
* Agreement (MSLA) available at | ||
* www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
* software is distributed to you in Source Code format and is governed by the | ||
* sections of the MSLA applicable to Source Code. |
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.
MSLA
* The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
* software is governed by the terms of Silicon Labs Master Software License | ||
* Agreement (MSLA) available at | ||
* www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
* software is distributed to you in Source Code format and is governed by the | ||
* sections of the MSLA applicable to Source Code. |
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.
MSLA
* The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
* software is governed by the terms of Silicon Labs Master Software License | ||
* Agreement (MSLA) available at | ||
* www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
* software is distributed to you in Source Code format and is governed by the | ||
* sections of the MSLA applicable to Source Code. |
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.
MSLA
* The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
* software is governed by the terms of Silicon Labs Master Software License | ||
* Agreement (MSLA) available at | ||
* www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
* software is distributed to you in Source Code format and is governed by the | ||
* sections of the MSLA applicable to Source Code. |
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.
MSLA
* The licensor of this software is Silicon Laboratories Inc. Your use of this | ||
* software is governed by the terms of Silicon Labs Master Software License | ||
* Agreement (MSLA) available at | ||
* www.silabs.com/about-us/legal/master-software-license-agreement. This | ||
* software is distributed to you in Source Code format and is governed by the | ||
* sections of the MSLA applicable to Source Code. |
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.
MSLA
The commit message associated to this import is described here: https://docs.zephyrproject.org/latest/contribute/guidelines.html#identifying-contribution-origin In addition, can you update the list in For reference, check: FYI, the exact wiseconnect version currently used is 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e (v3.5.0-rc3). |
@ragurram26 you have to rebase your PR rather merging with main branch (see https://docs.zephyrproject.org/latest/contribute/guidelines.html#contribution-workflow). |
ef883c6
to
de789c9
Compare
scripts/import_wiseconnect.py
Outdated
"components/service/network_manager/src/sli_net_common_utility.c", | ||
"components/service/network_manager/src/sl_net_basic_profiles.c", | ||
"components/service/network_manager/src/sl_net.c", | ||
"components/service/network_manager/src/sl_net_credentials.c", | ||
"components/service/sntp/si91x/sl_sntp.c", | ||
"components/service/http_client/si91x_socket/sl_http_client.c", |
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 list of file is in fact sorted in alphabetical order.
Can you import the files in a separated commit (without change in |
941f6d1
to
a4ec11d
Compare
a4ec11d
to
3edda6d
Compare
4f591ae
to
bfb5446
Compare
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 SNTP Network Stack Application protocol offloading, we need to add the Silicon Labs APIs, so adding the corresponding source files and include files Co-authored-by: Swami Das Nampalli <[email protected]> Signed-off-by: Swami Das Nampalli <[email protected]> Signed-off-by: Rahul Gurram <[email protected]>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 HTTP Network Stack Application protocol offloading, we need to add the Silicon Labs APIs, so adding the corresponding source files and include files Co-authored-by: Swami Das Nampalli <[email protected]> Signed-off-by: Swami Das Nampalli <[email protected]> Signed-off-by: Rahul Gurram <[email protected]>
bfb5446
to
ed1d95f
Compare
Add SNTP, HTTP, MQTT, ICMP, Websockets, MDNS, DNS sdk files in import_wiseconnect.py Signed-off-by: Rahul Gurram <[email protected]>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 MQTT Network Stack Application protocol offloading, we need to add the Silicon Labs APIs, so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <[email protected]>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 ICMP Network Stack Application protocol offloading, we need to add the Silicon Labs APIs, so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <[email protected]>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 Websockets Network Stack Application protocol offloading, we need to add the Silicon Labs APIs,so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <[email protected]>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 MDNS Network Stack Application protocol offloading, we need to add the Silicon Labs APIs,so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <[email protected]>
Signed-off-by: Rahul Gurram <[email protected]>
sl_strlen() and sl_strnlen() can be safely replaced by Posix equivalents. Signed-off-by: Rahul Gurram <[email protected]>
To avoid any confusion between BSD sockets and Wiseconnect API, this patch just call the underlying functions (sli_si91x_shutdown()) instead of close(). sli_si91x_connect instead of connect() sli_si91x_send() intead of send() Signed-off-by: Rahul Gurram <[email protected]>
Origin: Silicon Labs WiseConnect SDK License: Zlib URL: https://github.com/siliconlabs/wiseconnect Commit: 05ef77e82bb473fdf157d33fb9cbf6e1d9a11a9e Version: v3.5.0-rc3 Purpose: To support the SiWx917 DNS Network Stack Application protocol offloading, we need to add the Silicon Labs APIs,so adding the corresponding source files and include files Signed-off-by: Rahul Gurram <[email protected]>
180635f
to
60a35dd
Compare
To support the SiWx917 Network Stack Application
protocol offloading, we need to add the Silicon Labs APIs,
so adding the corresponding source files and include files