Mercurial > flash_v2
diff packages/compat/uitron/current/include/uit_func.inl @ 76:435cced73e2f ecos-v1_3_1-release
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
| author | jlarmour |
|---|---|
| date | Tue, 28 Mar 2000 14:10:45 +0000 |
| parents | bf00f99aec69 |
| children | 6ed91473a1cd |
line wrap: on
line diff
--- a/packages/compat/uitron/current/include/uit_func.inl +++ b/packages/compat/uitron/current/include/uit_func.inl @@ -1364,9 +1364,31 @@ unl_cpu ( void ) return E_OK; } +CYG_UIT_FUNC_INLINE +ER +dis_int ( UINT eintno ) +{ +#if 0 < CYGNUM_HAL_ISR_MIN + CYG_UIT_PARAMCHECK( CYGNUM_HAL_ISR_MIN <= eintno, E_PAR ); +#endif + CYG_UIT_PARAMCHECK( CYGNUM_HAL_ISR_MAX >= eintno, E_PAR ); + HAL_INTERRUPT_MASK( eintno ); + return E_OK; +} + +CYG_UIT_FUNC_INLINE +ER +ena_int ( UINT eintno ) +{ +#if 0 < CYGNUM_HAL_ISR_MIN + CYG_UIT_PARAMCHECK( CYGNUM_HAL_ISR_MIN <= eintno, E_PAR ); +#endif + CYG_UIT_PARAMCHECK( CYGNUM_HAL_ISR_MAX >= eintno, E_PAR ); + HAL_INTERRUPT_UNMASK( eintno ); + return E_OK; +} + #if 0 // NOT SUPPORTED -ER dis_int ( UINT eintno ); -ER ena_int ( UINT eintno ); ER chg_iXX ( UINT iXXXX ); ER ref_iXX ( UINT *p_iXXXX ); #endif
