Skip to content
Snippets Groups Projects
  1. Oct 10, 2015
  2. Oct 09, 2015
  3. Sep 18, 2015
  4. Jan 12, 2015
  5. Oct 30, 2014
    • Hauke Petersen's avatar
      cpu: removed NAKED attribute from ISRs · e7fbaf38
      Hauke Petersen authored
      - removed the __attribute__((naked)) from ISRs
      - removed ISR_ENTER() and ISR_EXIT() macros
      
      Rationale: Cortex-Mx MCUs save registers R0-R4 automatically
      on calling ISRs. The naked attribute tells the compiler not
      to save any other registers. This is fine, as long as the
      code in the ISR is not nested. If nested, it will use also
      R4 and R5, which will then lead to currupted registers on
      exit of the ISR. Removing the naked will fix this.
      e7fbaf38
  6. Aug 11, 2014
  7. Jul 31, 2014
  8. Jul 16, 2014
Loading