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

TIMER0_IRQn doesn't work

Hi all,

i have some problem to use Timer0_IrQ.

i start first with a program that use a softdevice. After i want change this project with another that don't use it. In this new project if i erase the part of memory where there is a softdevice, and try to build my project give me a error about : " stack pointer is setup to incorrect aligment". If i load a soft device it runs, but the TIMER0_IRQ dosen't work.

Someone have a suggestion about that?

Thank you, Anna

Parents
  • FormerMember
    0 FormerMember

    When using the softdevice, TIMER 0 is blocked, and the application doesn't have access to it. The list the availability of the the various hardware peripherals when the softdevice is enabled can be found here.

    Description of a blocked hardware peripheral:

    Used by the SoftDevice and outside the application sandbox. The application has no access. Interrupts from blocked peripherals are forwarded to the SoftDevice by the MBR and are not available to the application, even inside a Radio Timeslot API timeslot.

  • Hi, thanks, for the answer. I don't want use a softdevice, but if i don't flash it the build give me an error stack pointer is setup to incorrect aligment" stack addres = 0xFFFFFFFFFFFF. How i cane resolve?

Reply Children
No Data
Related