Mark3 Realtime Kernel
threadport.cpp File Reference

ATMega1284p Multithreading. More...

#include "kerneltypes.h"
#include "mark3cfg.h"
#include "thread.h"
#include "threadport.h"
#include "kernelswi.h"
#include "kerneltimer.h"
#include "timerlist.h"
#include "quantum.h"
#include "kernel.h"
#include <avr/io.h>
#include <avr/interrupt.h>

Go to the source code of this file.

Namespaces

 Mark3
 

Functions

static void Mark3::Thread_Switch (void)
 
 Mark3::ISR (INT2_vect) __attribute__((signal
 ISR(INT2 _vect) SWI using INT2 - used to trigger a context switch. More...
 

Variables

K_WORD g_kwSFR = 0
 
K_WORD g_kwCriticalCount = 0
 
 Mark3::naked
 

Detailed Description

ATMega1284p Multithreading.

Definition in file threadport.cpp.

Variable Documentation

◆ g_kwCriticalCount

K_WORD g_kwCriticalCount = 0

Definition at line 36 of file threadport.cpp.

◆ g_kwSFR

K_WORD g_kwSFR = 0

Definition at line 35 of file threadport.cpp.