# HG changeset patch # User asl # Date 1192538272 0 # Node ID 21899ca1e9c7f9c1d79c61a70fd62f79ab621547 # Parent 0a8fc051ac3b41ab534457d8a31a4ff80440fe9c * src/at91sam7sek_misc.c (hal_at91_led): Fix off by one error on GPIO lines for LEDs. Reported by Rasmus Stougaard diff --git a/packages/hal/arm/at91/at91sam7sek/current/ChangeLog b/packages/hal/arm/at91/at91sam7sek/current/ChangeLog --- a/packages/hal/arm/at91/at91sam7sek/current/ChangeLog +++ b/packages/hal/arm/at91/at91sam7sek/current/ChangeLog @@ -1,3 +1,9 @@ +2007-10-16 Andrew Lunn + + * src/at91sam7sek_misc.c (hal_at91_led): Fix off by one error on + GPIO lines for LEDs. Reported by Rasmus Stougaard + + 2007-01-02 Uwe Kindler * cdl/hal_arm_at91sam7s.cdl Moved HAL_PLATFORM_XXX defines and diff --git a/packages/hal/arm/at91/at91sam7sek/current/src/at91sam7sek_misc.c b/packages/hal/arm/at91/at91sam7sek/current/src/at91sam7sek_misc.c --- a/packages/hal/arm/at91/at91sam7sek/current/src/at91sam7sek_misc.c +++ b/packages/hal/arm/at91/at91sam7sek/current/src/at91sam7sek_misc.c @@ -67,10 +67,10 @@ hal_at91_led (int val) HAL_ARM_AT91_GPIO_CFG_PULLUP(AT91_GPIO_PA3, AT91_PIN_PULLUP_DISABLE); // Set the bits. The logic is inverted - HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PA1, !(val & 1)); - HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PA2, !(val & 2)); - HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PA3, !(val & 4)); - HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PA4, !(val & 8)); + HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PA0, !(val & 1)); + HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PA1, !(val & 2)); + HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PA2, !(val & 4)); + HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PA3, !(val & 8)); } //--------------------------------------------------------------------------