From 732cd51a52b2a4bf4a069e3fa7ad87c8aab02b0e Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Tue, 24 Mar 2020 13:54:22 +0100 Subject: [PATCH] tests/driver_xbee: use common netdev test --- tests/driver_xbee/Makefile | 16 ++---------- tests/driver_xbee/main.c | 53 +------------------------------------- 2 files changed, 3 insertions(+), 66 deletions(-) mode change 100644 => 120000 tests/driver_xbee/main.c diff --git a/tests/driver_xbee/Makefile b/tests/driver_xbee/Makefile index 7c0ccc329b..73ee157281 100644 --- a/tests/driver_xbee/Makefile +++ b/tests/driver_xbee/Makefile @@ -1,18 +1,6 @@ -include ../Makefile.tests_common - USEMODULE += xbee -USEMODULE += gnrc_txtsnd -USEMODULE += auto_init_gnrc_netif -USEMODULE += gnrc_pktdump -USEMODULE += shell -USEMODULE += shell_commands # No need of big buffer for this test -CFLAGS += -DGNRC_PKTBUF_SIZE=512 +GNRC_PKTBUF_SIZE=512 -# add current directory to the include path. Putting it in CFLAGS will make -# it go to the beginning, before the standard includes. -# That way xbee_params.h get's included and auto configuration can pick it up. -CFLAGS += -I$(CURDIR) - -include $(RIOTBASE)/Makefile.include +include ../driver_netdev_common/Makefile diff --git a/tests/driver_xbee/main.c b/tests/driver_xbee/main.c deleted file mode 100644 index 06b0ca4acf..0000000000 --- a/tests/driver_xbee/main.c +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (C) 2015 Freie Universität Berlin - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -/** - * @ingroup tests - * @{ - * - * @file - * @brief Test application for Xbee S1 network device driver - * - * @author Hauke Petersen - * - * @} - */ - -#include - -#include "shell.h" -#include "shell_commands.h" -#include "net/gnrc.h" -#include "net/gnrc/pktdump.h" - -/** - * @brief Maybe you are a golfer?! - */ -int main(void) -{ - gnrc_netreg_entry_t dump = GNRC_NETREG_ENTRY_INIT_PID(GNRC_NETREG_DEMUX_CTX_ALL, - gnrc_pktdump_pid); - - puts("Xbee S1 device driver test"); - - /* initialize and register pktdump */ - if (gnrc_pktdump_pid <= KERNEL_PID_UNDEF) { - puts("Error starting pktdump thread"); - return -1; - } - gnrc_netreg_register(GNRC_NETTYPE_UNDEF, &dump); - - /* start the shell */ - puts("Initialization OK, starting shell now"); - - char line_buf[SHELL_DEFAULT_BUFSIZE]; - shell_run(NULL, line_buf, SHELL_DEFAULT_BUFSIZE); - - return 0; -} diff --git a/tests/driver_xbee/main.c b/tests/driver_xbee/main.c new file mode 120000 index 0000000000..a3f88db08e --- /dev/null +++ b/tests/driver_xbee/main.c @@ -0,0 +1 @@ +../driver_netdev_common/main.c \ No newline at end of file