Some fixes to apps/examples/leds
This commit is contained in:
parent
790899508e
commit
6037ed8643
@ -2,7 +2,7 @@
|
|||||||
# apps/examples/leds/Make.defs
|
# apps/examples/leds/Make.defs
|
||||||
# Adds selected applications to apps/ build
|
# Adds selected applications to apps/ build
|
||||||
#
|
#
|
||||||
# Copyright (C) 2015 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2016 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <gnutt@nuttx.org>
|
# Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# apps/examples/leds/Makefile
|
# apps/examples/leds/Makefile
|
||||||
#
|
#
|
||||||
# Copyright (C) 2008, 2010-2013 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2016 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <gnutt@nuttx.org>
|
# Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
-include $(TOPDIR)/Make.defs
|
-include $(TOPDIR)/Make.defs
|
||||||
|
|
||||||
# Hello, World! built-in application info
|
# LED driver test built-in application info
|
||||||
|
|
||||||
CONFIG_EXAMPLES_LEDS_PRIORITY ?= SCHED_PRIORITY_DEFAULT
|
CONFIG_EXAMPLES_LEDS_PRIORITY ?= SCHED_PRIORITY_DEFAULT
|
||||||
CONFIG_EXAMPLES_LEDS_STACKSIZE ?= 2048
|
CONFIG_EXAMPLES_LEDS_STACKSIZE ?= 2048
|
||||||
@ -44,7 +44,7 @@ APPNAME = leds
|
|||||||
PRIORITY = $(CONFIG_EXAMPLES_LEDS_PRIORITY)
|
PRIORITY = $(CONFIG_EXAMPLES_LEDS_PRIORITY)
|
||||||
STACKSIZE = $(CONFIG_EXAMPLES_LEDS_STACKSIZE)
|
STACKSIZE = $(CONFIG_EXAMPLES_LEDS_STACKSIZE)
|
||||||
|
|
||||||
# Hello, World! Example
|
# LED driver test
|
||||||
|
|
||||||
ASRCS =
|
ASRCS =
|
||||||
CSRCS =
|
CSRCS =
|
||||||
|
@ -79,7 +79,7 @@ static int led_daemon(int argc, char *argv[])
|
|||||||
/* Open the LED driver */
|
/* Open the LED driver */
|
||||||
|
|
||||||
printf("led_daemon: Opening %s\n", CONFIG_EXAMPLES_LEDS_DEVPATH);
|
printf("led_daemon: Opening %s\n", CONFIG_EXAMPLES_LEDS_DEVPATH);
|
||||||
fd = open(CONFIG_EXAMPLES_LEDS_DEVPATH, O_RDWR);
|
fd = open(CONFIG_EXAMPLES_LEDS_DEVPATH, O_WRONLY);
|
||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
{
|
{
|
||||||
int errcode = errno;
|
int errcode = errno;
|
||||||
@ -179,12 +179,13 @@ errout:
|
|||||||
#ifdef CONFIG_BUILD_KERNEL
|
#ifdef CONFIG_BUILD_KERNEL
|
||||||
int main(int argc, FAR char *argv[])
|
int main(int argc, FAR char *argv[])
|
||||||
#else
|
#else
|
||||||
int leds_main(int argc, char *argv[])
|
int leds_main(int argc, FAR char *argv[])
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
char *ledargv[2];
|
FAR char *ledargv[2];
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
printf("leds_main: Starting the led_daemon\n");
|
||||||
if (g_led_daemon_started)
|
if (g_led_daemon_started)
|
||||||
{
|
{
|
||||||
printf("leds_main: led_daemon already running\n");
|
printf("leds_main: led_daemon already running\n");
|
||||||
@ -194,7 +195,6 @@ int leds_main(int argc, char *argv[])
|
|||||||
ledargv[0] = "led_daemon";
|
ledargv[0] = "led_daemon";
|
||||||
ledargv[1] = NULL;
|
ledargv[1] = NULL;
|
||||||
|
|
||||||
printf("leds_main: Starting the led_daemon\n");
|
|
||||||
ret = task_create("led_daemon", CONFIG_EXAMPLES_LEDS_PRIORITY,
|
ret = task_create("led_daemon", CONFIG_EXAMPLES_LEDS_PRIORITY,
|
||||||
CONFIG_EXAMPLES_LEDS_STACKSIZE, led_daemon,
|
CONFIG_EXAMPLES_LEDS_STACKSIZE, led_daemon,
|
||||||
(FAR char * const *)ledargv);
|
(FAR char * const *)ledargv);
|
||||||
@ -206,6 +206,6 @@ int leds_main(int argc, char *argv[])
|
|||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("led_daemon started\n");
|
printf("leds_main: led_daemon started\n");
|
||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user