Kernel written for an atmega2560
- x_init
- Create protoypes, C files, and makefile
- Create all stubs
- Initialize all globals (timer, delay counter, etc)
- initialize kernel data structures, create all threads, place canarys
- x_new
- Create thread0 function
- Set up new stack for thread0 (first three for ret address and 18 for callee save registers)
- Set disable variable