aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/boards/trifle
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-05-05 21:05:12 +0200
committerJakob Odersky <jodersky@gmail.com>2015-05-14 12:27:10 +0200
commit20d2c44083911cf1969dc31f37e54a569a94b407 (patch)
tree3975cfe7a644f92728a4e41034f006888f316d67 /src/drivers/boards/trifle
parente954f0743fc1767237d31bff9b635555f304e7ff (diff)
downloadpx4-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.h6
-rw-r--r--src/drivers/boards/trifle/module.mk6
-rw-r--r--src/drivers/boards/trifle/up_boot.c4
-rw-r--r--src/drivers/boards/trifle/up_leds.c28
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 */