From 7327d5e93e0386914dbe712f8f82e2d015ad7029 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Wed, 6 Nov 2024 13:02:18 +0800 Subject: USe enum for commands. --- door_lock/servo.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'door_lock/servo.c') diff --git a/door_lock/servo.c b/door_lock/servo.c index 5ba867f..3e78353 100644 --- a/door_lock/servo.c +++ b/door_lock/servo.c @@ -40,19 +40,18 @@ static inline uint8_t is_btn_pressed(uint8_t btn) int main(void) { - char *ulock_cmd; + char *cmd; servo_init(); pcint2_init(); - serial_init(); sei(); for(;;) { - ulock_cmd = get_encrypted_ulock_cmd(); - - if (is_ulock_cmd(ulock_cmd)) + cmd = get_cmd_hash(DOOR_UNLOCK); + + if (is_valid_cmd(cmd, DOOR_UNLOCK)) serial_write_line("unlock door"); else serial_write_line("do not unlock door"); -- cgit v1.2.3