diff options
author | Jakob Odersky <jodersky@gmail.com> | 2014-01-24 20:54:15 +0100 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2014-01-24 20:54:15 +0100 |
commit | c75f83fc74d427ec8d6be7024c4cdb35b1afffb5 (patch) | |
tree | 564d9e27807c54bab6532f2968ae883400a56106 /kernel | |
parent | cae1a47905b0a5145a6aebb7875b3a46b5bdd407 (diff) | |
download | mux-c75f83fc74d427ec8d6be7024c4cdb35b1afffb5.tar.gz mux-c75f83fc74d427ec8d6be7024c4cdb35b1afffb5.tar.bz2 mux-c75f83fc74d427ec8d6be7024c4cdb35b1afffb5.zip |
add reamde and license
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/sched/mcu/atmega2560/include/mcu/sched/context.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/sched/mcu/atmega2560/include/mcu/sched/context.h b/kernel/sched/mcu/atmega2560/include/mcu/sched/context.h index 9ff8d42..d3b324c 100644 --- a/kernel/sched/mcu/atmega2560/include/mcu/sched/context.h +++ b/kernel/sched/mcu/atmega2560/include/mcu/sched/context.h @@ -3,6 +3,12 @@ #include <avr/interrupt.h> +/* + * The macros SAVE_CONTEXT(), RESTORE_CONTEXT() as well as the code contained in + * init_stack is adapted from the FreeRTOS kernel (http://www.freertos.org/). + * Here by copyright, credits attributed to wherever they belong. + */ + #define SAVE_CONTEXT() \ asm volatile ( \ "push r0 \n\t" \ |