diff options
Diffstat (limited to 'ecos/packages/hal/cortexm/vybrid/var/current/src/vybrid_misc.c')
-rw-r--r-- | ecos/packages/hal/cortexm/vybrid/var/current/src/vybrid_misc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ecos/packages/hal/cortexm/vybrid/var/current/src/vybrid_misc.c b/ecos/packages/hal/cortexm/vybrid/var/current/src/vybrid_misc.c index 751b8c0..aa0e4fa 100644 --- a/ecos/packages/hal/cortexm/vybrid/var/current/src/vybrid_misc.c +++ b/ecos/packages/hal/cortexm/vybrid/var/current/src/vybrid_misc.c @@ -231,7 +231,10 @@ hal_clock_disable(cyg_uint32 ccgr) int hal_get_core_num(void) { - return CYGHWR_HAL_VYBRID_MSCM_CPxNUM & CYGHWR_HAL_VYBRID_MSCM_CPxNUM_CPN_M; + cyg_uint32 reg; + HAL_READ_UINT32(CYGHWR_HAL_VYBRID_MSCM_CPxNUM, reg); + + return (reg & CYGHWR_HAL_VYBRID_MSCM_CPxNUM_CPN_M); } //========================================================================== |