Mercurial > flash_v2
diff packages/hal/common/current/include/drv_api.h @ 115:6ed91473a1cd ecos-sw-2000-08-21
Merge from eCos master repository on 2000-08-21-22:40:54-BST
| author | jlarmour |
|---|---|
| date | Fri, 25 Aug 2000 17:32:38 +0000 |
| parents | bf00f99aec69 |
| children | eb9fd8c04db3 |
line wrap: on
line diff
--- a/packages/hal/common/current/include/drv_api.h +++ b/packages/hal/common/current/include/drv_api.h @@ -105,6 +105,7 @@ typedef cyg_addrword_t cyg_handle_t; typedef cyg_uint32 cyg_priority_t; /* type for priorities */ typedef cyg_uint32 cyg_vector_t; /* Interrupt vector id */ typedef int cyg_bool_t; +typedef cyg_int32 cyg_code_t; /* type for various codes */ typedef cyg_uint32 cyg_ISR_t( cyg_vector_t vector, cyg_addrword_t data); typedef void cyg_DSR_t(cyg_vector_t vector, @@ -138,7 +139,7 @@ typedef struct externC void cyg_drv_cond_init( cyg_drv_cond_t *cond, cyg_drv_mutex_t *mutex ); externC void cyg_drv_cond_destroy( cyg_drv_cond_t *cond ); -externC void cyg_drv_cond_wait( cyg_drv_cond_t *cond ); +externC cyg_bool_t cyg_drv_cond_wait( cyg_drv_cond_t *cond ); externC void cyg_drv_cond_signal( cyg_drv_cond_t *cond ); externC void cyg_drv_cond_broadcast( cyg_drv_cond_t *cond );
