Mercurial > ecos-v3_0-branch
changeset 1119:acb13f403cf5
* src/at91_misc.c (hal_interrupt_set_level): Fix assert condition;
AT91 interrupt priority levels are between 0 and 7.
| author | jlarmour |
|---|---|
| date | Wed, 16 Jul 2003 01:53:52 +0000 |
| parents | 18f99a0f0059 |
| children | 4b4f3b3ba6e4 |
| files | packages/hal/arm/at91/var/current/ChangeLog packages/hal/arm/at91/var/current/src/at91_misc.c |
| diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/arm/at91/var/current/ChangeLog +++ b/packages/hal/arm/at91/var/current/ChangeLog @@ -1,3 +1,8 @@ +2003-06-25 Daniel Néri <daniel.neri@sigicom.se> + + * src/at91_misc.c (hal_interrupt_set_level): Fix assert condition; + AT91 interrupt priority levels are between 0 and 7. + 2003-06-24 Jonathan Larmour <jifl@eCosCentric.com> * include/var_io.h: Remove not seemingly useful AT91_PMC_SCER_CPU.
--- a/packages/hal/arm/at91/var/current/src/at91_misc.c +++ b/packages/hal/arm/at91/var/current/src/at91_misc.c @@ -247,7 +247,7 @@ void hal_interrupt_set_level(int vector, CYG_ASSERT(vector <= CYGNUM_HAL_ISR_MAX && vector >= CYGNUM_HAL_ISR_MIN , "Invalid vector"); - CYG_ASSERT(level >= 1 && level <= 7, "Invalid level"); + CYG_ASSERT(level >= 0 && level <= 7, "Invalid level"); HAL_READ_UINT32(AT91_AIC+(AT91_AIC_SMR0+(vector*4)), mode); mode = (mode & ~AT91_AIC_SMR_PRIORITY) | level;
