From 0195be1534bc3789025775bf8cdcf0e2acad3486 Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Tue, 6 Jan 2015 11:49:42 +0100 Subject: [PATCH] input format for set value is SETsvv.v --- atmega32u4/cooler/cooler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/atmega32u4/cooler/cooler.c b/atmega32u4/cooler/cooler.c index bb2d26c..550a196 100644 --- a/atmega32u4/cooler/cooler.c +++ b/atmega32u4/cooler/cooler.c @@ -230,8 +230,8 @@ __attribute__((naked)) int main(void) { } if(n == 10 && recvpointer >= 8 && buffer[0] == 'S' && buffer[1] == 'E' && buffer[2] == 'T') { //SETsvv.v - uint16_t t = hex2int(buffer[5])*160 + hex2int(buffer[6])*16 + hex2int(buffer[8]); - if (buffer[4] == '-') t = t*-1; + uint16_t t = hex2int(buffer[4])*160 + hex2int(buffer[5])*16 + (((hex2int(buffer[7])*16+8)/10)&0xF); + if (buffer[3] == '-') t = t*-1; set_value = t; pushvalue(1,t); } -- 2.43.0