/** * @file tpl_os_stm_kernel.c * * @section desc File description * * Trampoline STM implementation file * * @section copyright Copyright * * Trampoline RTOS * * Trampoline is copyright (c) CNRS, University of Nantes, Ecole Centrale de Nantes * Trampoline is protected by the French intellectual property law. * * This software is distributed under the GNU Public Licence V2. * Check the LICENSE file in the root directory of Trampoline * * @section infos File informations * * $Date: 2015-03-02 15:05:50 +0200 (lun., 02 mars 2015) $ * $Rev: 0 $ * $Author: audrey $ * $URL: http://trampoline.rts-software.org/svn/trunk/os/tpl_os_stm_kernel.c $ */ #include "tpl_os_definitions.h" #include "tpl_os_error.h" #include "tpl_os_errorhook.h" #include "tpl_os_kernel.h" #include "tpl_os_task_kernel.h" #include "tpl_machine_interface.h" #include "tpl_trace.h" #if WITH_AUTOSAR == YES #include "tpl_as_isr_kernel.h" #include "tpl_as_protec_hook.h" #endif #if WITH_MEMORY_PROTECTION == YES #include "tpl_os_mem_prot.h" #endif #include "tpl_os_event_kernel.h" #define OS_START_SEC_CODE #include "tpl_memmap.h" #include "tpl_os_stm.h"