From 7d03900ada79b567647b490b4e0d140c48b1cb72 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Mon, 30 Nov 2020 18:52:56 +0100 Subject: [PATCH] device configuration prepared --- cube/User/Inc/config.h | 2 +- cube/User/Src/config.c | 48 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/cube/User/Inc/config.h b/cube/User/Inc/config.h index 5b66644..cd0b20a 100644 --- a/cube/User/Inc/config.h +++ b/cube/User/Inc/config.h @@ -5,7 +5,7 @@ #include #include -#define CONFIG_MAGIC 0xdead0004 +#define CONFIG_MAGIC 0xdead0005 #define DEVICE_MAGIC 0xaffe0000 typedef struct __attribute__((__packed__)) s_configBlock { diff --git a/cube/User/Src/config.c b/cube/User/Src/config.c index 1d72688..c386c79 100644 --- a/cube/User/Src/config.c +++ b/cube/User/Src/config.c @@ -38,6 +38,54 @@ t_deviceBlock defaultDeviceBlock[] = { .consideredField = { 0, 4, 2, 3 }, .period = 10, .filler = { 0, 0, 0 } + }, + { + .deviceMagic = DEVICE_MAGIC, + .deviceName = "Dryer", + .address = 81, + .consideredField = { 0, 4, 2, 3 }, + .period = 10, + .filler = { 0, 0, 0 } + }, + { + .deviceMagic = DEVICE_MAGIC, + .deviceName = "Laundry", + .address = 82, + .consideredField = { 0, 4, 2, 3 }, + .period = 10, + .filler = { 0, 0, 0 } + }, + { + .deviceMagic = DEVICE_MAGIC, + .deviceName = "Dishwasher", + .address = 83, + .consideredField = { 0, 4, 2, 3 }, + .period = 10, + .filler = { 0, 0, 0 } + }, + { + .deviceMagic = DEVICE_MAGIC, + .deviceName = "Light", + .address = 84, + .consideredField = { 0, 4, 2, 3 }, + .period = 10, + .filler = { 0, 0, 0 } + }, + { + .deviceMagic = DEVICE_MAGIC, + .deviceName = "Freezer", + .address = 86, + .consideredField = { 0, 4, 2, 3 }, + .period = 10, + .filler = { 0, 0, 0 } + }, + { + .deviceMagic = DEVICE_MAGIC, + .deviceName = "Fridge", + .address = 87, + .consideredField = { 0, 4, 2, 3 }, + .period = 10, + .filler = { 0, 0, 0 } } };