From: Jan Michel Date: Tue, 6 Jan 2015 10:49:42 +0000 (+0100) Subject: input format for set value is SETsvv.v X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=0195be1534bc3789025775bf8cdcf0e2acad3486;p=avr.git input format for set value is SETsvv.v --- 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); }