-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Add support nRF54L15 + nRF7002 to AWS IoT sample #18074
Conversation
8728bb2
to
e858ae5
Compare
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:more detailsGithub labels
List of changed files detected by CI (0)
Outputs:ToolchainVersion: Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
ea7940f
to
bd20ce2
Compare
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
@@ -0,0 +1,22 @@ | |||
/* |
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.
can't we just use the snippet nrf70-wifi
for this and the conf?
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.
Unfortunately not. Using the snippet causes a RAM overflow of 25 KB. The only way I have found to override heap increase caused by the snippet is to set cmake variables on the command line. But then the snippet causes stack overflows because it reduces shell, system workqueue and ISR stacks.
It looks like the snippet is only usable for samples in samples/wifi/
that do not require for instance TLS and where it is okay to reduce the stacks.
# Heap sizes | ||
CONFIG_HEAP_MEM_POOL_IGNORE_MIN=y | ||
CONFIG_MBEDTLS_HEAP_SIZE=54000 | ||
CONFIG_HEAP_MEM_POOL_SIZE=87000 |
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.
please note this should cover both nRF70 driver and WPA supplciant (it now used k_heap)
Pull changes for Wi-Fi upmerge for 2.8.0. Signed-off-by: Chaitanya Tata <[email protected]>
The FW blobs have been updated for upmerge. Signed-off-by: Chaitanya Tata <[email protected]>
Enable support required for Wi-Fi enterprise mode connection. Signed-off-by: Ravi Dondaputi <[email protected]>
Introduce a new overlay to build enterprise mode support. Increase kernel heap to accommodate the enterprise mode feature. Signed-off-by: Ravi Dondaputi <[email protected]>
Add enterprise mode support for twister runs. Signed-off-by: Ravi Dondaputi <[email protected]>
Add support to configure EAP-TLS method in Wi-Fi credentials. Add getopt support to `add` command to facilitate extending the configuration options. Signed-off-by: Ravi Dondaputi <[email protected]>
Add support to read identity and private key password if configured in Enterprise mode. Signed-off-by: Ravi Dondaputi <[email protected]>
This sample demonstrates the offloaded raw TX packet functionality of the nRF70 device. Signed-off-by: Kapil Bhatt <[email protected]>
Add overlay to enable enterprise mode configs. Signed-off-by: Ravi Dondaputi <[email protected]>
This fixes a Kconfig warning as nRF70 by default uses variable buffer sizes. Signed-off-by: Chaitanya Tata <[email protected]>
These are now migrated upstream. Signed-off-by: Chaitanya Tata <[email protected]>
This is a newly added FW patch variant. Signed-off-by: Chaitanya Tata <[email protected]>
Create documentation for enterprise mode and PSA. Add entry in migration guide for the syntax change in `wifi_cred add` command. Signed-off-by: Ravi Dondaputi <[email protected]>
With the recent changes to Wi-Fi shell to use the separate command declaration so that Wi-Fi commands can be extended externally, this causes some sort of conflict with wifi_cred, possibly because both command parent names start with "wifi", few commands from "wifi" end up wth "wifi_cred". As we debug the root cause, temporarily renamed the parent to "nwifi_cred" to avoid this mixup, the shell command is still "wifi_cred", so, this is acceptable. Signed-off-by: Chaitanya Tata <[email protected]>
bd20ce2
to
9a989a3
Compare
Adds support for nRF54L15 DK in combination with nRF7002 EK. Signed-off-by: Jan Tore Guggedal <[email protected]>
9a989a3
to
e5cc591
Compare
@@ -606,6 +606,10 @@ Networking samples | |||
|
|||
* Fixed not to fail with a fatal error if IPv4 or IPv6 server setup fails. | |||
|
|||
* :ref:`aws_iot` sample: | |||
|
|||
* Added support for the :ref:`zephyr:nrf54l15dk_nrf54l15` board in combination with an nRF7002-based shield. |
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 could have some information about the nRF54l15 support in the introduction section, since we talk about other devices as well - https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/net/aws_iot/README.html.
Also, the configuration files section - https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/net/aws_iot/README.html#configuration_files would require an update about the nRF54l15 conf and overlay files.
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.
LGTM
Superseded by #18120 |
Adds support for nRF54L15 PDK in combination with nRF7002 EK.
The PR is still in draft because it's based on #18066 . Please only review the latest commit touching AWS IoT sample.