esp-open-rtos/core
Angus Gratton 697d5b72bc NMIExceptionHandler: Don't save callee-saved registers, fix stack alignment
NMI routine sdk_wDev_ProcessFiq seems to be written in C, meets ABI
calling conventions for callee-saved registers. Not sure why SDK
handlers saved them.

NMI handler now also meets the ABI requirement that stack is 16 byte
aligned (doesn't seem strictly necessary, but can't hurt.)
2015-09-29 15:05:57 +10:00
..
include Simplify interrupt and RTOS timer tick handlers 2015-09-29 13:21:04 +10:00
app_main.c Fix format strings in app_main.c 2015-09-20 14:09:30 -07:00
component.mk Rework component makefiles to have a default <component>_ROOT 2015-09-08 09:59:59 +10:00
cplusplus_operators.cpp Move c++ operators back to link-time resolutions, part of 'core' 2015-09-20 21:13:38 +10:00
esp_gpio_interrupts.c Add esp/gpio_regs.h 2015-08-18 22:46:25 -07:00
esp_hwrand.c Refactor Hardware RNG functions to esp/hwrand.h 2015-09-24 20:48:16 +10:00
esp_interrupts.c Simplify interrupt and RTOS timer tick handlers 2015-09-29 13:21:04 +10:00
esp_iomux.c Basic support for GPIOs 0-15. 2015-06-08 12:09:34 +10:00
esp_timer.c Added esp/timer_regs.h and esp/dport_regs.h 2015-08-19 11:34:18 -07:00
exception_vectors.S NMIExceptionHandler: Don't save callee-saved registers, fix stack alignment 2015-09-29 15:05:57 +10:00
led_debug.s Use GPIO2 for led_debug.S 2015-09-14 17:20:00 +10:00
newlib_syscalls.c libc syscalls: ENOSYS implementations for open,fstat,close,lseek 2015-09-03 11:45:52 +10:00
sdk_compat.c Add C++ support to Makefile, and proof-of-concept simple.cpp example 2015-09-20 21:13:38 +10:00