Mercurial > ecos
changeset 1847:a80eae1bfe75
Really fix thumb build for mcb2100 this time
| author | jani |
|---|---|
| date | Fri, 19 Nov 2004 10:03:27 +0000 |
| parents | 93cd84593c28 |
| children | 09b23f8491d4 |
| files | packages/hal/arm/lpc2xxx/mcb2100/current/ChangeLog packages/hal/arm/lpc2xxx/mcb2100/current/include/hal_platform_setup.h |
| diffstat | 2 files changed, 8 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/arm/lpc2xxx/mcb2100/current/ChangeLog +++ b/packages/hal/arm/lpc2xxx/mcb2100/current/ChangeLog @@ -1,3 +1,8 @@ +2004-11-19 Jani Monoses <jani@iv.ro> + + * include/hal_platform_setup.h: + Fix previous fix. LDR needs its operand prefixed with = not #. + 2004-11-15 Jani Monoses <jani@iv.ro> * include/hal_platform_setup.h:
--- a/packages/hal/arm/lpc2xxx/mcb2100/current/include/hal_platform_setup.h +++ b/packages/hal/arm/lpc2xxx/mcb2100/current/include/hal_platform_setup.h @@ -59,17 +59,15 @@ .macro _led_init ldr r0,=CYGARC_HAL_LPC2XXX_REG_IO_BASE - ldr r1,#0x00FF0000 // GPIO1 pins - // 16..23 - // outputs + ldr r1,=0x00FF0000 //GPIO1 pins 16..23 outputs str r1,[r0,#CYGARC_HAL_LPC2XXX_REG_IO1DIR] .endm .macro _led x ldr r0,=CYGARC_HAL_LPC2XXX_REG_IO_BASE - ldr r1,#0x00FF0000 + ldr r1,=0x00FF0000 str r1,[r0,#CYGARC_HAL_LPC2XXX_REG_IO1CLR] - ldr r1,#(\x<<16) + ldr r1,=(\x<<16) str r1,[r0,#CYGARC_HAL_LPC2XXX_REG_IO1SET] .endm
