@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/****************************************************************************
* configs / stm3240g_eval / src / up_autoleds . c
* configs / stm32f4discovery / src / up_autoleds . c
* arch / arm / src / board / up_autoleds . c
*
* Copyright ( C ) 2011 - 2012 Gregory Nutt . All rights reserved .
@ -74,10 +74,10 @@
@@ -74,10 +74,10 @@
/* The following definitions map the encoded LED setting to GPIO settings */
# define STM3210E_LED1 (1 << 0)
# define STM3210E_LED2 (1 << 1)
# define STM3210E_LED3 (1 << 2)
# define STM3210E_LED4 (1 << 3)
# define STM32F4_LED1 (1 << 0)
# define STM32F4_LED2 (1 << 1)
# define STM32F4_LED3 (1 << 2)
# define STM32F4_LED4 (1 << 3)
# define ON_SETBITS_SHIFT (0)
# define ON_CLRBITS_SHIFT (4)
@ -94,45 +94,45 @@
@@ -94,45 +94,45 @@
# define OFF_SETBITS(v) (SETBITS(OFF_BITS(v))
# define OFF_CLRBITS(v) (CLRBITS(OFF_BITS(v))
# define LED_STARTED_ON_SETBITS ((STM3210E _LED1) << ON_SETBITS_SHIFT)
# define LED_STARTED_ON_CLRBITS ((STM3210E_LED2|STM3210E_LED3|STM3210E _LED4) << ON_CLRBITS_SHIFT)
# define LED_STARTED_ON_SETBITS ((STM32F4 _LED1) << ON_SETBITS_SHIFT)
# define LED_STARTED_ON_CLRBITS ((STM32F4_LED2|STM32F4_LED3|STM32F4 _LED4) << ON_CLRBITS_SHIFT)
# define LED_STARTED_OFF_SETBITS (0 << OFF_SETBITS_SHIFT)
# define LED_STARTED_OFF_CLRBITS ((STM3210E_LED1|STM3210E_LED2|STM3210E_LED3|STM3210E _LED4) << OFF_CLRBITS_SHIFT)
# define LED_STARTED_OFF_CLRBITS ((STM32F4_LED1|STM32F4_LED2|STM32F4_LED3|STM32F4 _LED4) << OFF_CLRBITS_SHIFT)
# define LED_HEAPALLOCATE_ON_SETBITS ((STM3210E _LED2) << ON_SETBITS_SHIFT)
# define LED_HEAPALLOCATE_ON_CLRBITS ((STM3210E_LED1|STM3210E_LED3|STM3210E _LED4) << ON_CLRBITS_SHIFT)
# define LED_HEAPALLOCATE_OFF_SETBITS ((STM3210E _LED1) << OFF_SETBITS_SHIFT)
# define LED_HEAPALLOCATE_OFF_CLRBITS ((STM3210E_LED2|STM3210E_LED3|STM3210E _LED4) << OFF_CLRBITS_SHIFT)
# define LED_HEAPALLOCATE_ON_SETBITS ((STM32F4 _LED2) << ON_SETBITS_SHIFT)
# define LED_HEAPALLOCATE_ON_CLRBITS ((STM32F4_LED1|STM32F4_LED3|STM32F4 _LED4) << ON_CLRBITS_SHIFT)
# define LED_HEAPALLOCATE_OFF_SETBITS ((STM32F4 _LED1) << OFF_SETBITS_SHIFT)
# define LED_HEAPALLOCATE_OFF_CLRBITS ((STM32F4_LED2|STM32F4_LED3|STM32F4 _LED4) << OFF_CLRBITS_SHIFT)
# define LED_IRQSENABLED_ON_SETBITS ((STM3210E_LED1|STM3210E _LED2) << ON_SETBITS_SHIFT)
# define LED_IRQSENABLED_ON_CLRBITS ((STM3210E_LED3|STM3210E _LED4) << ON_CLRBITS_SHIFT)
# define LED_IRQSENABLED_OFF_SETBITS ((STM3210E _LED2) << OFF_SETBITS_SHIFT)
# define LED_IRQSENABLED_OFF_CLRBITS ((STM3210E_LED1|STM3210E_LED3|STM3210E _LED4) << OFF_CLRBITS_SHIFT)
# define LED_IRQSENABLED_ON_SETBITS ((STM32F4_LED1|STM32F4 _LED2) << ON_SETBITS_SHIFT)
# define LED_IRQSENABLED_ON_CLRBITS ((STM32F4_LED3|STM32F4 _LED4) << ON_CLRBITS_SHIFT)
# define LED_IRQSENABLED_OFF_SETBITS ((STM32F4 _LED2) << OFF_SETBITS_SHIFT)
# define LED_IRQSENABLED_OFF_CLRBITS ((STM32F4_LED1|STM32F4_LED3|STM32F4 _LED4) << OFF_CLRBITS_SHIFT)
# define LED_STACKCREATED_ON_SETBITS ((STM3210E _LED3) << ON_SETBITS_SHIFT)
# define LED_STACKCREATED_ON_CLRBITS ((STM3210E_LED1|STM3210E_LED2|STM3210E _LED4) << ON_CLRBITS_SHIFT)
# define LED_STACKCREATED_OFF_SETBITS ((STM3210E_LED1|STM3210E _LED2) << OFF_SETBITS_SHIFT)
# define LED_STACKCREATED_OFF_CLRBITS ((STM3210E_LED3|STM3210E _LED4) << OFF_CLRBITS_SHIFT)
# define LED_STACKCREATED_ON_SETBITS ((STM32F4 _LED3) << ON_SETBITS_SHIFT)
# define LED_STACKCREATED_ON_CLRBITS ((STM32F4_LED1|STM32F4_LED2|STM32F4 _LED4) << ON_CLRBITS_SHIFT)
# define LED_STACKCREATED_OFF_SETBITS ((STM32F4_LED1|STM32F4 _LED2) << OFF_SETBITS_SHIFT)
# define LED_STACKCREATED_OFF_CLRBITS ((STM32F4_LED3|STM32F4 _LED4) << OFF_CLRBITS_SHIFT)
# define LED_INIRQ_ON_SETBITS ((STM3210E _LED1) << ON_SETBITS_SHIFT)
# define LED_INIRQ_ON_SETBITS ((STM32F4 _LED1) << ON_SETBITS_SHIFT)
# define LED_INIRQ_ON_CLRBITS ((0) << ON_CLRBITS_SHIFT)
# define LED_INIRQ_OFF_SETBITS ((0) << OFF_SETBITS_SHIFT)
# define LED_INIRQ_OFF_CLRBITS ((STM3210E _LED1) << OFF_CLRBITS_SHIFT)
# define LED_INIRQ_OFF_CLRBITS ((STM32F4 _LED1) << OFF_CLRBITS_SHIFT)
# define LED_SIGNAL_ON_SETBITS ((STM3210E _LED2) << ON_SETBITS_SHIFT)
# define LED_SIGNAL_ON_SETBITS ((STM32F4 _LED2) << ON_SETBITS_SHIFT)
# define LED_SIGNAL_ON_CLRBITS ((0) << ON_CLRBITS_SHIFT)
# define LED_SIGNAL_OFF_SETBITS ((0) << OFF_SETBITS_SHIFT)
# define LED_SIGNAL_OFF_CLRBITS ((STM3210E _LED2) << OFF_CLRBITS_SHIFT)
# define LED_SIGNAL_OFF_CLRBITS ((STM32F4 _LED2) << OFF_CLRBITS_SHIFT)
# define LED_ASSERTION_ON_SETBITS ((STM3210E _LED4) << ON_SETBITS_SHIFT)
# define LED_ASSERTION_ON_SETBITS ((STM32F4 _LED4) << ON_SETBITS_SHIFT)
# define LED_ASSERTION_ON_CLRBITS ((0) << ON_CLRBITS_SHIFT)
# define LED_ASSERTION_OFF_SETBITS ((0) << OFF_SETBITS_SHIFT)
# define LED_ASSERTION_OFF_CLRBITS ((STM3210E _LED4) << OFF_CLRBITS_SHIFT)
# define LED_ASSERTION_OFF_CLRBITS ((STM32F4 _LED4) << OFF_CLRBITS_SHIFT)
# define LED_PANIC_ON_SETBITS ((STM3210E _LED4) << ON_SETBITS_SHIFT)
# define LED_PANIC_ON_SETBITS ((STM32F4 _LED4) << ON_SETBITS_SHIFT)
# define LED_PANIC_ON_CLRBITS ((0) << ON_CLRBITS_SHIFT)
# define LED_PANIC_OFF_SETBITS ((0) << OFF_SETBITS_SHIFT)
# define LED_PANIC_OFF_CLRBITS ((STM3210E _LED4) << OFF_CLRBITS_SHIFT)
# define LED_PANIC_OFF_CLRBITS ((STM32F4 _LED4) << OFF_CLRBITS_SHIFT)
/****************************************************************************
* Private Data
@ -171,22 +171,22 @@ static const uint16_t g_ledbits[8] =
@@ -171,22 +171,22 @@ static const uint16_t g_ledbits[8] =
static inline void led_clrbits ( unsigned int clrbits )
{
if ( ( clrbits & STM3210E _LED1 ) ! = 0 )
if ( ( clrbits & STM32F4 _LED1 ) ! = 0 )
{
stm32_gpiowrite ( GPIO_LED1 , false ) ;
}
if ( ( clrbits & STM3210E _LED2 ) ! = 0 )
if ( ( clrbits & STM32F4 _LED2 ) ! = 0 )
{
stm32_gpiowrite ( GPIO_LED2 , false ) ;
}
if ( ( clrbits & STM3210E _LED3 ) ! = 0 )
if ( ( clrbits & STM32F4 _LED3 ) ! = 0 )
{
stm32_gpiowrite ( GPIO_LED3 , false ) ;
}
if ( ( clrbits & STM3210E _LED4 ) ! = 0 )
if ( ( clrbits & STM32F4 _LED4 ) ! = 0 )
{
stm32_gpiowrite ( GPIO_LED4 , false ) ;
}
@ -194,22 +194,22 @@ static inline void led_clrbits(unsigned int clrbits)
@@ -194,22 +194,22 @@ static inline void led_clrbits(unsigned int clrbits)
static inline void led_setbits ( unsigned int setbits )
{
if ( ( setbits & STM3210E _LED1 ) ! = 0 )
if ( ( setbits & STM32F4 _LED1 ) ! = 0 )
{
stm32_gpiowrite ( GPIO_LED1 , true ) ;
}
if ( ( setbits & STM3210E _LED2 ) ! = 0 )
if ( ( setbits & STM32F4 _LED2 ) ! = 0 )
{
stm32_gpiowrite ( GPIO_LED2 , true ) ;
}
if ( ( setbits & STM3210E _LED3 ) ! = 0 )
if ( ( setbits & STM32F4 _LED3 ) ! = 0 )
{
stm32_gpiowrite ( GPIO_LED3 , true ) ;
}
if ( ( setbits & STM3210E _LED4 ) ! = 0 )
if ( ( setbits & STM32F4 _LED4 ) ! = 0 )
{
stm32_gpiowrite ( GPIO_LED4 , true ) ;
}