Browse Source

applications: only use uart0 for none-newlib boards

dev/timer
Oleg Hahm 7 years ago
parent
commit
9c6ab1007b
  1. 14
      examples/default/main.c
  2. 17
      examples/gnrc_networking/main.c
  3. 12
      tests/driver_at86rf2xx/main.c
  4. 14
      tests/driver_kw2xrf/main.c
  5. 14
      tests/driver_nrfmin/main.c
  6. 14
      tests/driver_pcd8544/main.c
  7. 14
      tests/periph_gpio/main.c
  8. 17
      tests/periph_i2c/main.c

14
examples/default/main.c

@ -26,10 +26,14 @@
#include <string.h>
#include "thread.h"
#include "posix_io.h"
#ifdef MODULE_NEWLIB
# include "uart_stdio.h"
#else
# include "posix_io.h"
# include "board_uart0.h"
#endif
#include "shell.h"
#include "shell_commands.h"
#include "board_uart0.h"
#if FEATURE_PERIPH_RTC
#include "periph/rtc.h"
@ -42,7 +46,6 @@
int main(void)
{
shell_t shell;
(void) posix_open(uart0_handler_pid, 0);
#ifdef MODULE_LTC4150
ltc4150_start();
@ -54,7 +57,12 @@ int main(void)
(void) puts("Welcome to RIOT!");
#ifndef MODULE_NEWLIB
(void) posix_open(uart0_handler_pid, 0);
shell_init(&shell, NULL, UART0_BUFSIZE, uart0_readc, uart0_putc);
#else
shell_init(&shell, NULL, UART0_BUFSIZE, getchar, putchar);
#endif
shell_run(&shell);
return 0;

17
examples/gnrc_networking/main.c

@ -20,9 +20,14 @@
#include <stdio.h>
#include "kernel.h"
#include "shell.h"
#include "board_uart0.h"
#include "posix_io.h"
#ifdef MODULE_NEWLIB
# include "uart_stdio.h"
#else
# include "posix_io.h"
# include "board_uart0.h"
#endif
extern int udp_cmd(int argc, char **argv);
@ -39,8 +44,12 @@ int main(void)
/* start shell */
puts("All up, running the shell now");
posix_open(uart0_handler_pid, 0);
shell_init(&shell, shell_commands, UART0_BUFSIZE, uart0_readc, uart0_putc);
#ifndef MODULE_NEWLIB
(void) posix_open(uart0_handler_pid, 0);
shell_init(&shell, NULL, UART0_BUFSIZE, uart0_readc, uart0_putc);
#else
shell_init(&shell, NULL, UART0_BUFSIZE, getchar, putchar);
#endif
shell_run(&shell);
/* should be never reached */

12
tests/driver_at86rf2xx/main.c

@ -22,8 +22,12 @@
#include "shell.h"
#include "shell_commands.h"
#include "posix_io.h"
#include "board_uart0.h"
#ifdef MODULE_NEWLIB
# include "uart_stdio.h"
#else
# include "posix_io.h"
# include "board_uart0.h"
#endif
#include "net/gnrc/pktdump.h"
#include "net/gnrc.h"
@ -50,8 +54,12 @@ int main(void)
/* start the shell */
puts("Initialization successful - starting the shell now");
#ifndef MODULE_NEWLIB
(void) posix_open(uart0_handler_pid, 0);
shell_init(&shell, NULL, SHELL_BUFSIZE, uart0_readc, uart0_putc);
#else
shell_init(&shell, NULL, SHELL_BUFSIZE, getchar, putchar);
#endif
shell_run(&shell);
return 0;

14
tests/driver_kw2xrf/main.c

@ -21,8 +21,12 @@
#include "shell.h"
#include "shell_commands.h"
#include "posix_io.h"
#include "board_uart0.h"
#ifdef MODULE_NEWLIB
# include "uart_stdio.h"
#else
# include "posix_io.h"
# include "board_uart0.h"
#endif
#include "net/gnrc.h"
#include "net/gnrc/pktdump.h"
@ -46,9 +50,13 @@ int main(void)
/* start the shell */
puts("Initialization successful - starting the shell now");
#ifndef MODULE_NEWLIB
(void) posix_open(uart0_handler_pid, 0);
shell_init(&shell, NULL, SHELL_BUFSIZE, uart0_readc, uart0_putc);
shell_run(&shell);
#else
shell_init(&shell, NULL, SHELL_BUFSIZE, getchar, putchar);
#endif
shell_run(&shell);
return 0;
}

14
tests/driver_nrfmin/main.c

@ -21,8 +21,12 @@
#include <stdio.h>
#include "shell.h"
#include "posix_io.h"
#include "board_uart0.h"
#ifdef MODULE_NEWLIB
# include "uart_stdio.h"
#else
# include "posix_io.h"
# include "board_uart0.h"
#endif
#include "nrfmin.h"
#include "net/gnrc.h"
#include "net/gnrc/nomac.h"
@ -51,9 +55,13 @@ int main(void)
gnrc_netreg_register(GNRC_NETTYPE_UNDEF, &netobj);
/* initialize and run the shell */
#ifndef MODULE_NEWLIB
board_uart0_init();
posix_open(uart0_handler_pid, 0);
(void) posix_open(uart0_handler_pid, 0);
shell_init(&shell, NULL, SHELL_BUFSIZE, uart0_readc, uart0_putc);
#else
shell_init(&shell, NULL, SHELL_BUFSIZE, getchar, putchar);
#endif
shell_run(&shell);
return 0;

14
tests/driver_pcd8544/main.c

@ -35,8 +35,12 @@
#include <string.h>
#include <stdlib.h>
#include "posix_io.h"
#include "board_uart0.h"
#ifdef MODULE_NEWLIB
# include "uart_stdio.h"
#else
# include "posix_io.h"
# include "board_uart0.h"
#endif
#include "shell.h"
#include "pcd8544.h"
@ -170,8 +174,12 @@ int main(void)
/* run shell */
puts("All OK, running shell now");
#ifndef MODULE_NEWLIB
(void) posix_open(uart0_handler_pid, 0);
shell_init(&shell, shell_commands, SHELL_BUFSIZE, uart0_readc, uart0_putc);
shell_init(&shell, NULL, SHELL_BUFSIZE, uart0_readc, uart0_putc);
#else
shell_init(&shell, NULL, SHELL_BUFSIZE, getchar, putchar);
#endif
shell_run(&shell);
return 0;

14
tests/periph_gpio/main.c

@ -22,8 +22,12 @@
#include <stdlib.h>
#include "shell.h"
#include "posix_io.h"
#include "board_uart0.h"
#ifdef MODULE_NEWLIB
# include "uart_stdio.h"
#else
# include "posix_io.h"
# include "board_uart0.h"
#endif
#include "periph/gpio.h"
#include "hwtimer.h"
@ -247,8 +251,12 @@ int main(void)
" behavior for not existing ports/pins is not defined!");
/* start the shell */
#ifndef MODULE_NEWLIB
(void) posix_open(uart0_handler_pid, 0);
shell_init(&shell, shell_commands, SHELL_BUFSIZE, uart0_readc, uart0_putc);
shell_init(&shell, NULL, SHELL_BUFSIZE, uart0_readc, uart0_putc);
#else
shell_init(&shell, NULL, SHELL_BUFSIZE, getchar, putchar);
#endif
shell_run(&shell);
return 0;

17
tests/periph_i2c/main.c

@ -21,11 +21,16 @@
#include <stdio.h>
#include <stdlib.h>
#include "kernel.h"
#include "periph_conf.h"
#include "periph/i2c.h"
#include "shell.h"
#include "posix_io.h"
#include "board_uart0.h"
#ifdef MODULE_NEWLIB
# include "uart_stdio.h"
#else
# include "posix_io.h"
# include "board_uart0.h"
#endif
#define BUFSIZE (128U)
@ -310,12 +315,16 @@ int main(void)
puts("Test for the low-level I2C driver");
#ifndef MODULE_NEWLIB
/* prepare I/O for shell */
board_uart0_init();
posix_open(uart0_handler_pid, 0);
(void) posix_open(uart0_handler_pid, 0);
shell_init(&shell, NULL, UART0_BUFSIZE, uart0_readc, uart0_putc);
#else
shell_init(&shell, NULL, UART0_BUFSIZE, getchar, putchar);
#endif
/* define own shell commands */
shell_init(&shell, shell_commands, UART0_BUFSIZE, uart0_readc, uart0_putc);
shell_run(&shell);
return 0;

Loading…
Cancel
Save