Skip to content

Conversation

@bjarki-andreasen
Copy link
Contributor

Allow building NCS BM samples without SW ISR table

@bjarki-andreasen bjarki-andreasen requested review from a team as code owners October 10, 2025 10:02
@bjarki-andreasen bjarki-andreasen requested a review from a team October 10, 2025 10:02
@bjarki-andreasen bjarki-andreasen requested a review from a team as a code owner October 10, 2025 10:02
@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Oct 10, 2025
@NordicBuilder
Copy link

NordicBuilder commented Oct 10, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
nrf nrfconnect/sdk-nrf@9d91956 nrfconnect/sdk-nrf@a7e36dc (main) nrfconnect/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions
Copy link

You can find the documentation preview for this PR here.

Copy link
Contributor

@eivindj-nordic eivindj-nordic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bjarki-andreasen Please see build issues and rebase on main to update defconfig for SoftDevice S145 board variants.

#endif
}

#if defined(CONFIG_SOC_SERIES_NRF52X)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All nRF52 related code can be removed, this was used for early development but will be removed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Opened #428.

@eivindj-nordic eivindj-nordic added this to the v1.0.0 milestone Oct 13, 2025
@bjarki-andreasen bjarki-andreasen requested a review from a team as a code owner October 14, 2025 08:16
@eivindj-nordic
Copy link
Contributor

Please add changelog entry. Otherwise LGTM when manifest is updated and comment above is addressed.

@bjarki-andreasen bjarki-andreasen requested a review from a team as a code owner October 29, 2025 13:02
@github-actions github-actions bot added doc-required PR must not be merged without tech writer approval. and removed manifest labels Oct 29, 2025
@bjarki-andreasen bjarki-andreasen force-pushed the no-sw-isr-table branch 2 times, most recently from afb9d42 to 03ad563 Compare October 29, 2025 14:31
@b-gent b-gent added the doc-postponed PR requires documentation updates, tech writer review happens later. label Oct 29, 2025
Copy link
Contributor

@b-gent b-gent left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changelog entry needs to be placed higher and adjusted a bit, I will do it myself later once it is on main.

update sdk-nrf to a7e36dcbea5d835baea5e96ea80d0b7955e296fd

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
The software ISR table is not required if multithreading is not
used, and no argument is passed to the irq handlers.

Update all drivers, samples and subsystems to not use the SW ISR
table and exclude it from the build. This saves approximately
2K ROM for all builds.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Mention change from IRQ_CONNECT to IRQ_DIRECT_CONNECT, describing
why the change was made and how an application must adapt to it.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
@NordicBuilder NordicBuilder removed the DNM Do not merge label Oct 31, 2025
@bjarki-andreasen
Copy link
Contributor Author

ping @nrfconnect/ncs-eris

Copy link
Contributor

@michalek-no michalek-no left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

works for me

@bjarki-andreasen bjarki-andreasen merged commit 33a457e into nrfconnect:main Nov 3, 2025
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. doc-postponed PR requires documentation updates, tech writer review happens later. doc-required PR must not be merged without tech writer approval. manifest manifest-nrf

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants