Mercurial > nand-ecoscentric
changeset 3152:961aac7e5da7
Fix interrupt minimal priority calculation. [ Bugzilla 1001432 ]
| author | vae |
|---|---|
| date | Wed, 25 Jan 2012 21:15:59 +0000 |
| parents | 5a84386f040d |
| children | ceb05854bf2d |
| files | packages/hal/cortexm/lpc17xx/var/current/ChangeLog packages/hal/cortexm/lpc17xx/var/current/cdl/hal_cortexm_lpc17xx.cdl |
| diffstat | 2 files changed, 12 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/cortexm/lpc17xx/var/current/ChangeLog +++ b/packages/hal/cortexm/lpc17xx/var/current/ChangeLog @@ -1,3 +1,8 @@ +2012-01-24 Ilija Kocho <ilijak@siva.com.mk> + + * cdl/hal_cortexm_lpc17xx.cdl: + Fix interrupt minimal priority calculation. [ Bugzilla 1001432 ] + 2012-01-16 Ilija Kocho <ilijak@siva.com.mk> * cdl/hal_cortexm_lpc17xx.cdl:
--- a/packages/hal/cortexm/lpc17xx/var/current/cdl/hal_cortexm_lpc17xx.cdl +++ b/packages/hal/cortexm/lpc17xx/var/current/cdl/hal_cortexm_lpc17xx.cdl @@ -90,10 +90,13 @@ cdl_package CYGPKG_HAL_CORTEXM_LPC17XX { CPU implements." } - cdl_option CYGNUM_HAL_IRQ_PRIORITY_LEVELS { - display "Interrupt priority levels" + cdl_option CYGNUM_HAL_IRQ_PRIORITY_MIN { + display "minimal interrupt priority" flavor data - calculated { 1 << CYGNUM_HAL_CORTEXM_PRIORITY_LEVEL_BITS } + no_define + calculated 0xFFFF&\ + ((((1<<CYGNUM_HAL_CORTEXM_PRIORITY_LEVEL_BITS)-1)-1)\ + <<8-CYGNUM_HAL_CORTEXM_PRIORITY_LEVEL_BITS) } cdl_component CYGHWR_HAL_CORTEXM_LPC17XX_CLOCKING { @@ -334,7 +337,7 @@ cdl_package CYGPKG_HAL_CORTEXM_LPC17XX { cdl_option CYGNUM_HAL_KERNEL_COUNTERS_CLOCK_ISR_DEFAULT_PRIORITY { display "Clock interrupt ISR priority" flavor data - calculated 0xE0 + calculated CYGNUM_HAL_IRQ_PRIORITY_MIN description " Set clock ISR priority to lowest priority." }
