summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Gediminas Jakutis <gediminas@varciai.lt> 2018-02-01 11:59:40 +0200
committerGravatar Gediminas Jakutis <gediminas@varciai.lt> 2018-02-01 11:59:40 +0200
commitcf9b377abd74f6347a52334463018a46cf7ee305 (patch)
tree9b014adccfec4adfbdf3091490cac1d2a27d5344 /src
parentbbecd8a32408eb77ab8d91dd3df576dd3d451e26 (diff)
downloadcoffeetemp-cf9b377abd74f6347a52334463018a46cf7ee305.tar.gz
coffeetemp-cf9b377abd74f6347a52334463018a46cf7ee305.tar.bz2
coffeetemp-cf9b377abd74f6347a52334463018a46cf7ee305.zip
tempmodule: avoid harmful code elimination for real this time.
Diffstat (limited to 'src')
-rw-r--r--src/tempmodule/main.ino15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/tempmodule/main.ino b/src/tempmodule/main.ino
index da26202..f295d40 100644
--- a/src/tempmodule/main.ino
+++ b/src/tempmodule/main.ino
@@ -41,7 +41,6 @@ static void mpu_wakeup(const int i2caddr);
static void wifi_connect(const char * const ssid, const char * const password, const char doblink, const int ledpin);
static void blink_led(const int pin, const int ontime, const int offtime);
static void discover_client(void);
-static int discard(int a);
void setup(void)
{
@@ -59,7 +58,6 @@ void setup(void)
void loop(void)
{
static unsigned int ticker = 0;
- static unsigned char firstrun = 0;
short int data;
char *dataptr;
size_t i;
@@ -71,18 +69,16 @@ void loop(void)
udp_init_packet(ip, port);
- dataptr = (char*) &data;
data = 0;
+ dataprt = &data;
udp_push(&data, sizeof(data));
udp_push(&ticker, sizeof(ticker));
for (i = 0; i < 7; ++i) {
+ dataptr[1] = Wire.read();
+ dataptr[0] = Wire.read();
if (i == 3) {
- dataptr[1] = Wire.read();
- dataptr[0] = Wire.read();
udp_push(&data, sizeof(data));
- } else {
- discard(Wire.read());
}
}
data = analogRead(analog);
@@ -177,8 +173,3 @@ static void discover_client(void)
delay(95);
} while (!done);
}
-
-static int discard(int a)
-{
- return a;
-}