From bbe616f167cf7115e374a23fe6fab7d190804a16 Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Thu, 6 Feb 2014 02:38:01 +0100 Subject: [PATCH] add name to sysconfig there is still quite some space left on the persistent flash config area, make it possible to give nodes a name (e.g. hostname of the meshrouter) for nicer debugging --- core/include/config.h | 2 ++ sys/config/config.c | 1 + 2 files changed, 3 insertions(+) diff --git a/core/include/config.h b/core/include/config.h index 7492a57a47..480c1a3920 100644 --- a/core/include/config.h +++ b/core/include/config.h @@ -22,6 +22,7 @@ #include #define CONFIG_KEY (0x1701) +#define CONFIG_NAME_LEN (10) extern char configmem[]; @@ -30,6 +31,7 @@ typedef struct { uint16_t id; ///< unique node identifier uint8_t radio_address; ///< address for radio communication uint8_t radio_channel; ///< current frequency + char name[CONFIG_NAME_LEN]; ///< name of the node } config_t; /* @brief: Element to store in flashrom */ diff --git a/sys/config/config.c b/sys/config/config.c index 674fa97d84..01c349c925 100644 --- a/sys/config/config.c +++ b/sys/config/config.c @@ -22,4 +22,5 @@ config_t sysconfig = { 0, ///< default ID 0, ///< default radio address 0, ///< default radio channel + "foobar", ///< default name };