summaryrefslogtreecommitdiff
path: root/firmware/VirtualSerial.c
diff options
context:
space:
mode:
authorTrygve Laugstol <trygvis@inamo.no>2012-03-27 22:00:12 +0200
committerTrygve Laugstol <trygvis@inamo.no>2012-03-27 22:00:12 +0200
commit6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8 (patch)
tree02fe036eddcce0d87ce83d28d6e2aaf06e3e52c2 /firmware/VirtualSerial.c
parentaf55094c8d2643031b8623888e810a29daf6bf87 (diff)
downloadbitraf-fridge-6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8.tar.gz
bitraf-fridge-6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8.tar.bz2
bitraf-fridge-6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8.tar.xz
bitraf-fridge-6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8.zip
o Working on firmware.
Diffstat (limited to 'firmware/VirtualSerial.c')
-rw-r--r--firmware/VirtualSerial.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/firmware/VirtualSerial.c b/firmware/VirtualSerial.c
index 2fccda6..0fdc31c 100644
--- a/firmware/VirtualSerial.c
+++ b/firmware/VirtualSerial.c
@@ -171,6 +171,18 @@ void handle_command(const char *buf)
else
fputs("doorstatus: closed\n", &USBSerialStream);
}
+
+ else if (strcmp("on", buf) == 0)
+ {
+ PORTB |= 1 << PB4;
+ PORTB |= 1 << PB0;
+ }
+
+ else if (strcmp("off", buf) == 0)
+ {
+ PORTB &= ~(1 << PB4);
+ PORTB &= ~(1 << PB0);
+ }
}
void CheckACMStatus()
@@ -281,6 +293,7 @@ void EVENT_USB_Device_ControlRequest(void)
ISR(TIMER1_COMPA_vect)
{
+return;
if(PINB & (1 << PB5))
PORTB |= 1 << PB4;