;;; ATMega Thread context save/restore
;;;
;;; Tim Walls <tim.walls@snowgoons.com>
;;; Copyright (c) 2022, ALl Rights Reserved
;;;
;;; ATmega328p version
;;;
#define CURRENT_CONTEXT_LO 0x1D
#define CURRENT_CONTEXT_HI 0x1E
#define SREG 0x3F
#define SPH 0x3E
#define SPL 0x3D
#define HAS_INTERRUPT_CONTROLLER
#define CPUINT_STATUS 0x111
#define CONTEXT_FLAGS 0x1C
#define CONTEXT_RESTORE_FLAG 0x1C,0
#define CONTEXT_RETI_FLAG 0x1C,1
#define CONTEXT_ENABLEINTS_FLAG 0x1C,2
#include "../generic/context.S"