From 276856de6c63bbbf3e56cc08dcca00ba10080b7e Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sun, 7 Sep 2025 17:04:34 +0800 Subject: Door lock with MOSFETs and and without RFM. --- door_lock_rfm/util.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 door_lock_rfm/util.h (limited to 'door_lock_rfm/util.h') diff --git a/door_lock_rfm/util.h b/door_lock_rfm/util.h new file mode 100644 index 0000000..84584aa --- /dev/null +++ b/door_lock_rfm/util.h @@ -0,0 +1,27 @@ +#ifndef MY_UTIL_H +#define MY_UTIL_H + +#include + +#define KEY "dM>}jdb,6gsnC$J^K 8(I5vyPemPs%;K" +#define SYN "dM>}jdb,6gsnC$J^K 8(I5vyPemPs%;O" +#define LOCK "R,I7l^E4j]KyLR9'*Q{Jd'zu.~!84}Ij" +#define UNLOCK "R,I7l^E4j]KyLR9'*Q{Jd'zu.~!84}IL" + +#define WDLEN 32 + +int is_btn_pressed(uint8_t pin, uint8_t btn); + +void xor(const char *k, const char *s, char *d, uint8_t n); + +uint16_t getvcc(void); + +void led_init(void); + +void led_locked(void); + +void led_unlocked(void); + +void led_bat(void); + +#endif /* MY_UTIL_H */ -- cgit v1.2.3