#ifndef hal_arch_inc_ecos_h #define hal_arch_inc_ecos_h /* Cesar project {{{ * * Copyright (C) 2007 Spidcom * * <<>> * * }}} */ /** * \file hal/arch/inc/ecos.h * \brief Ecos specific definitions. * \ingroup hal_arch */ #include #include extern inline void arch_isr_lock (void) { cyg_drv_isr_lock (); } extern inline void arch_isr_unlock (void) { cyg_drv_isr_unlock (); } extern inline void arch_dsr_lock (void) { cyg_drv_dsr_lock (); } extern inline void arch_dsr_unlock (void) { cyg_drv_dsr_unlock (); } #define arch_reorder_barrier HAL_REORDER_BARRIER #endif /* hal_arch_inc_ecos_h */