diff --git a/Makefile.pseudomodules b/Makefile.pseudomodules index cf0349561dd0..a91c8c63ea15 100644 --- a/Makefile.pseudomodules +++ b/Makefile.pseudomodules @@ -22,6 +22,7 @@ PSEUDOMODULES += gnrc_sixlowpan_nd_border_router PSEUDOMODULES += gnrc_sixlowpan_router PSEUDOMODULES += gnrc_sixlowpan_router_default PSEUDOMODULES += gnrc_sock_check_reuse +PSEUDOMODULES += gnrc_txtsnd PSEUDOMODULES += log PSEUDOMODULES += log_printfnoformat PSEUDOMODULES += lwip_arp diff --git a/examples/default/Makefile b/examples/default/Makefile index 8b61c27c6c3c..2d2a457e7029 100644 --- a/examples/default/Makefile +++ b/examples/default/Makefile @@ -47,6 +47,8 @@ ifneq (,$(filter $(BOARD),$(BOARD_PROVIDES_NETIF))) USEMODULE += gnrc_netdev_default # automatically initialize the network interface USEMODULE += auto_init_gnrc_netif + # shell command to send L2 packets with a simple string + USEMODULE += gnrc_txtsnd # the application dumps received packets to stdout USEMODULE += gnrc_pktdump diff --git a/examples/posix_sockets/README.md b/examples/posix_sockets/README.md index 17a83101a773..bfef397d6afc 100644 --- a/examples/posix_sockets/README.md +++ b/examples/posix_sockets/README.md @@ -44,7 +44,6 @@ Running the `help` command on an iotlab-m3: 2015-09-22 14:54:54,451 - INFO # mersenne_init initializes the PRNG 2015-09-22 14:54:54,453 - INFO # mersenne_get returns 32 bit of pseudo randomness 2015-09-22 14:54:54,454 - INFO # ifconfig Configure network interfaces -2015-09-22 14:54:54,455 - INFO # txtsnd Sends a custom string as is over the link layer 2015-09-22 14:54:54,457 - INFO # ncache manage neighbor cache by hand 2015-09-22 14:54:54,459 - INFO # routers IPv6 default router list ``` diff --git a/sys/shell/commands/shell_commands.c b/sys/shell/commands/shell_commands.c index c6a2d1f83fe8..2779b26b3f05 100644 --- a/sys/shell/commands/shell_commands.c +++ b/sys/shell/commands/shell_commands.c @@ -181,8 +181,10 @@ const shell_command_t _shell_command_list[] = { #endif #ifdef MODULE_GNRC_NETIF {"ifconfig", "Configure network interfaces", _netif_config}, +#ifdef MODULE_GNRC_TXTSND {"txtsnd", "Sends a custom string as is over the link layer", _netif_send }, #endif +#endif #ifdef MODULE_FIB {"fibroute", "Manipulate the FIB (info: 'fibroute [add|del]')", _fib_route_handler}, #endif diff --git a/tests/driver_kw2xrf/Makefile b/tests/driver_kw2xrf/Makefile index f7b257f141bc..e52d829856ea 100644 --- a/tests/driver_kw2xrf/Makefile +++ b/tests/driver_kw2xrf/Makefile @@ -7,6 +7,7 @@ BOARD_INSUFFICIENT_MEMORY := stm32f0discovery nucleo-f334 weio USEMODULE += auto_init_gnrc_netif USEMODULE += gnrc_netif +USEMODULE += gnrc_txtsnd USEMODULE += gnrc_nomac USEMODULE += gnrc_pktdump USEMODULE += shell diff --git a/tests/driver_xbee/Makefile b/tests/driver_xbee/Makefile index 7c815af56d89..1b6b75f143c9 100644 --- a/tests/driver_xbee/Makefile +++ b/tests/driver_xbee/Makefile @@ -8,6 +8,7 @@ BOARD_INSUFFICIENT_MEMORY := nucleo-f030 nucleo-f334 stm32f0discovery weio \ USEMODULE += xbee USEMODULE += gnrc_netif +USEMODULE += gnrc_txtsnd USEMODULE += gnrc_netdev2 USEMODULE += auto_init_gnrc_netif USEMODULE += gnrc_pktdump