diff options
author | Jakob Odersky <jodersky@gmail.com> | 2015-05-05 21:05:12 +0200 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2015-05-14 12:27:10 +0200 |
commit | 20d2c44083911cf1969dc31f37e54a569a94b407 (patch) | |
tree | 3975cfe7a644f92728a4e41034f006888f316d67 /src/drivers/boards/trifle | |
parent | e954f0743fc1767237d31bff9b635555f304e7ff (diff) | |
download | px4-firmware-20d2c44083911cf1969dc31f37e54a569a94b407.tar.gz px4-firmware-20d2c44083911cf1969dc31f37e54a569a94b407.tar.bz2 px4-firmware-20d2c44083911cf1969dc31f37e54a569a94b407.zip |
working bare skeleton
Diffstat (limited to 'src/drivers/boards/trifle')
-rw-r--r-- | src/drivers/boards/trifle/internal.h | 6 | ||||
-rw-r--r-- | src/drivers/boards/trifle/module.mk | 6 | ||||
-rw-r--r-- | src/drivers/boards/trifle/up_boot.c | 4 | ||||
-rw-r--r-- | src/drivers/boards/trifle/up_leds.c | 28 |
4 files changed, 21 insertions, 23 deletions
diff --git a/src/drivers/boards/trifle/internal.h b/src/drivers/boards/trifle/internal.h new file mode 100644 index 000000000..7f239dce7 --- /dev/null +++ b/src/drivers/boards/trifle/internal.h @@ -0,0 +1,6 @@ +#ifndef INTERNAL_H +#define INTERNAL_H + +void led_init(void); + +#endif diff --git a/src/drivers/boards/trifle/module.mk b/src/drivers/boards/trifle/module.mk index 2e358f2b4..1baa35ed0 100644 --- a/src/drivers/boards/trifle/module.mk +++ b/src/drivers/boards/trifle/module.mk @@ -2,8 +2,6 @@ # Board-specific startup code for the CONDOR # -SRCS = cfmconfig.c \ - up_boot.c \ - up_leds.c +SRCS = cfmconfig.c up_boot.c up_leds.c -MAXOPTIMIZATION = -Os +MAXOPTIMIZATION = -Os diff --git a/src/drivers/boards/trifle/up_boot.c b/src/drivers/boards/trifle/up_boot.c index bc0d317cc..1d760df39 100644 --- a/src/drivers/boards/trifle/up_boot.c +++ b/src/drivers/boards/trifle/up_boot.c @@ -41,7 +41,7 @@ #include <debug.h> #include <arch/board/board.h> -#include "up_internal.h" +#include "internal.h" /************************************************************************************ @@ -68,5 +68,5 @@ __EXPORT void kinetis_boardinitialize(void) { - board_led_initialize(); + led_init(); } diff --git a/src/drivers/boards/trifle/up_leds.c b/src/drivers/boards/trifle/up_leds.c index 88d13612a..7cb25f86e 100644 --- a/src/drivers/boards/trifle/up_leds.c +++ b/src/drivers/boards/trifle/up_leds.c @@ -40,9 +40,11 @@ #include <nuttx/config.h> +#include <arch/board/board.h> #include <stdbool.h> #include <debug.h> -#include "up_internal.h" +#include "kinetis_internal.h" +#include "internal.h" /**************************************************************************** * Definitions @@ -80,9 +82,8 @@ * ****************************************************************************/ -#include "kinetis_internal.h" -#ifdef CONFIG_ARCH_LEDS +//#ifdef CONFIG_ARCH_LEDS #define GPIO_LED0 (PIN_PORTC | PIN5 | GPIO_HIGHDRIVE | GPIO_OUTPUT_ONE) #define GPIO_LED1 (PIN_PORTD | PIN1 | GPIO_HIGHDRIVE | GPIO_OUTPUT_ONE) @@ -130,7 +131,7 @@ static void set_led(int led, bool value) } } -void board_led_initialize(void) +__EXPORT void led_init(void) { volatile unsigned long counter = 0; @@ -174,22 +175,15 @@ void board_led_initialize(void) } } -/**************************************************************************** - * Name: board_led_on - ****************************************************************************/ - -__EXPORT void board_led_on(int led) +/* +static void led_on(int led) { - set_led(led, true); + set_led(led, true); } -/**************************************************************************** - * Name: board_led_off - ****************************************************************************/ - -__EXPORT void board_led_off(int led) +static void led_off(int led) { set_led(led, false); -} + }*/ -#endif /* CONFIG_ARCH_LEDS */ +//#endif /* CONFIG_ARCH_LEDS */ |