/************************************************************************/ /* */ /* File: avr/core.h */ /* Description: definitions for AVR core */ /* Version: 1.0 */ /* Author: Otto Mattik */ /* */ /* (C)Copyright Otto Mattik 2014-2021. */ /* */ /* This file is a part of 'armen' (a tiny operating system). */ /* 'armen' is distributed under the CeCILL-V2.1 licence. For more */ /* details about this licence, please visit the website cecill.info */ /* */ /************************************************************************/ #ifndef _AVR_CORE_H_ #define _AVR_CORE_H_ #ifndef F_CPU #error "cpu clock frequency is not defined" #endif #ifdef __AVR_3_BYTE_PC__ #define IDLE_STACK_SIZE 45 /* 39 + 2 calls */ #else #define IDLE_STACK_SIZE 41 /* 37 + 2 calls */ #endif #endif