Shell: add mac-addr command
This commit is contained in:
parent
d850fff673
commit
36ee548b51
@ -463,6 +463,18 @@ PT_THREAD(cmd_rpl_refresh_routes(struct pt *pt, shell_output_func output, char *
|
||||
}
|
||||
#endif /* ROUTING_CONF_RPL_LITE */
|
||||
#endif /* UIP_CONF_IPV6_RPL */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
static
|
||||
PT_THREAD(cmd_macaddr(struct pt *pt, shell_output_func output, char *args))
|
||||
{
|
||||
PT_BEGIN(pt);
|
||||
|
||||
SHELL_OUTPUT(output, "Node MAC address: ");
|
||||
shell_output_lladdr(output, &linkaddr_node_addr);
|
||||
SHELL_OUTPUT(output, "\n");
|
||||
|
||||
PT_END(pt);
|
||||
}
|
||||
#if NETSTACK_CONF_WITH_IPV6
|
||||
/*---------------------------------------------------------------------------*/
|
||||
static
|
||||
@ -858,6 +870,7 @@ const struct shell_command_t builtin_shell_commands[] = {
|
||||
{ "help", cmd_help, "'> help': Shows this help" },
|
||||
{ "reboot", cmd_reboot, "'> reboot': Reboot the board by watchdog_reboot()" },
|
||||
{ "log", cmd_log, "'> log module level': Sets log level (0--4) for a given module (or \"all\"). For module \"mac\", level 4 also enables per-slot logging." },
|
||||
{ "mac-addr", cmd_macaddr, "'> mac-addr': Shows the node's MAC address" },
|
||||
#if NETSTACK_CONF_WITH_IPV6
|
||||
{ "ip-addr", cmd_ipaddr, "'> ip-addr': Shows all IPv6 addresses" },
|
||||
{ "ip-nbr", cmd_ip_neighbors, "'> ip-nbr': Shows all IPv6 neighbors" },
|
||||
|
Loading…
Reference in New Issue
Block a user