Skip to content
Discussion options

You must be logged in to vote

EnterCritical([IRQ_LEVEL]) ensures, that an IRQ cannot occur on the core, where it was called. An FIQ can still occur, but not when you call EnterCritical(FIQ_LEVEL). LeaveCritical() ends this. With multi-core support you should use spin locks instead. Please see this for more info!

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@wmjenkinson
Comment options

@rsta2
Comment options

rsta2 Dec 9, 2025
Maintainer

Answer selected by rsta2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants