summaryrefslogtreecommitdiffstats
path: root/door_lock/servo.c
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2024-11-06 18:02:13 +0800
committerSadeep Madurange <sadeep@asciimx.com>2024-11-06 18:02:13 +0800
commitf4448823beea0235efe9ccf429454ff79131e5d8 (patch)
tree81de53a4f9f0d0ce493cf7ed047a23867031845b /door_lock/servo.c
parente6c41b84b88596d130de98919480afdb0dce3fcf (diff)
downloadsmart-home-f4448823beea0235efe9ccf429454ff79131e5d8.tar.gz
Add lock and unlock in main.
Diffstat (limited to 'door_lock/servo.c')
-rw-r--r--door_lock/servo.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/door_lock/servo.c b/door_lock/servo.c
index 40e5ed7..6e23ae8 100644
--- a/door_lock/servo.c
+++ b/door_lock/servo.c
@@ -58,10 +58,13 @@ int main(void)
for(;;) {
s = cmd_hash(DOOR_UNLOCK);
- if (cmd_cmp(s, DOOR_UNLOCK))
+
+ if (cmd_cmp(s, DOOR_LOCK))
+ serial_write_line("lock");
+ else if (cmd_cmp(s, DOOR_UNLOCK))
serial_write_line("unlock");
else
- serial_write_line("do not unlock");
+ serial_write_line("do nothing");
_delay_ms(1000);
}