Commit 1bf74119 authored by Tristan Gingold's avatar Tristan Gingold

Kconfig: add GENERIC_SENSORS

Adjust dev/sensors.c and shell/shell.c
parent dfacc6d0
......@@ -107,6 +107,7 @@ config TEMP_HIGH_THRESHOLD
config TEMP_HIGH_RAPPEL
int
default 60
config PLL_VERBOSE
boolean
default y if TARGET_WR_SWITCH
......@@ -473,6 +474,13 @@ config TEMP_SENSORS
Please note that temperature sensor type has to be selected as well
(like w1)
config GENERIC_SENSORS
depends on WR_NODE
boolean "Add support for generic sensors"
default n
help
Include generic (temperature, current, voltage) sensors.
config W1
depends on EMBEDDED_NODE
boolean "Add support for W1 bus"
......
......@@ -91,6 +91,7 @@ CONFIG_PRINTF_IS_FULL=y
# CONFIG_SNMP_VERBOSE is not set
# CONFIG_FAKE_TEMPERATURES is not set
# CONFIG_LATENCY_PROBE is not set
CONFIG_GENERIC_SENSORS=y
CONFIG_DEFAULT_PRINT_TASK_TIME_THRESHOLD=0
CONFIG_VLAN_ARRAY_SIZE=1
# CONFIG_PRINTF_XINT is not set
......
......@@ -13,6 +13,8 @@
#include <shell.h>
#ifdef CONFIG_GENERIC_SENSORS
static struct wrc_sensor *sensors = NULL;
const char* sensor_type_string( uint8_t flags )
......@@ -116,3 +118,4 @@ DEFINE_WRC_COMMAND(sensors) = {
.exec = cmd_sensors,
};
#endif /* CONFIG_GENERIC_SENSORS */
......@@ -88,6 +88,12 @@
#define HAS_LATENCY_PROBE 0
#endif
#ifdef CONFIG_GENERIC_SENSORS
#define HAS_GENERIC_SENSORS 1
#else
#define HAS_GENERIC_SENSORS 0
#endif
static char cmd_buf[SH_MAX_LINE_LEN + 1];
static int cmd_pos = 0, cmd_len = 0;
static int state = SH_PROMPT;
......@@ -453,7 +459,8 @@ void shell_register_commands(void)
REGISTER_WRC_COMMAND(syslog);
if (HAS_TEMP_SENSORS)
REGISTER_WRC_COMMAND(temp);
REGISTER_WRC_COMMAND(sensors);
if (HAS_GENERIC_SENSORS)
REGISTER_WRC_COMMAND(sensors);
REGISTER_WRC_COMMAND(time);
REGISTER_WRC_COMMAND(uptime);
REGISTER_WRC_COMMAND(ver);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment