This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Software Interrupt 3 (SWI3) and S110 SoftDevice?

Hi!

I question the use of Software Interrupts and especially SWI3.

  1. I'm currently developing an application on nRF51422 based on SDK10.0.0 and SoftDevice S110 v8.0.0. I need to use one more Software Interrupt (SWI0 already used to manage timers). Is it possible to use SWI3?
  2. Currently I use "app_timer" Nordic library that performs timers management using RTC1 and SWI0. Can timers management be done without using Software Interruption? Are Nordic library/drivers or examples available to do this?
  3. In many Nordic examples, in "C/C++ Preprocessor Defines Symbols" (project options) I see "SWI_DISABLE0" or "SWI_DISABLE3" (see serialization examples). What's the impact of these defines symbols in project (I find no reference to this in project files)?

Thanks!

Related