zephyr/include/arch/arm/cortex_m
Andrew Boie e444825ee3 irq: formalize external zephyr interrupt API
The app-facing interface for configuring interrupts was never
formally defined, instead it was defined separately for each arch
in their respective arch-specific header files. Occasionally these
would go out of sync.

Now there is a single irq.h header which defines this interface.
To avoid runtime overhead, these map to _arch_* implementations of
each that must be defined in headers pulled in by arch/cpu.h.

Change-Id: I69afbeff31fd07f981b5b291f3c427296b00a4ef
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-02-26 15:53:22 +00:00
..
scripts arm: add support for linking images entirely in SRAM 2016-02-05 20:25:24 -05:00
addr_types.h arm: Add paddr_t/vaddr_t 2016-02-05 20:24:41 -05:00
asm_inline_gcc.h irq: formalize external zephyr interrupt API 2016-02-26 15:53:22 +00:00
asm_inline.h Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
error.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
exc.h arm: add connecting exceptions at runtime 2016-02-05 20:25:24 -05:00
gdb_stub.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
irq.h irq: formalize external zephyr interrupt API 2016-02-26 15:53:22 +00:00
memory_map-m3-m4.h Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
memory_map.h Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
misc.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
nvic.h arm/nvic: add _NUM_EXC symbol for number of exceptions 2016-02-05 20:25:24 -05:00
scb.h arm: rework _ScbSystemReset() into sys_arch_reboot() 2016-02-05 20:25:24 -05:00
scs.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00