summaryrefslogtreecommitdiffstats
path: root/lock
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-05-05 10:39:39 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-05-05 10:39:39 +0800
commit3eb6e0d7373712d1636201e11f69cad0ed426870 (patch)
tree76b587844ab804a3a459a101930e9933e14efe5c /lock
parent4d09dbda9ed5bc49772bce592995f55b9b00da91 (diff)
downloadsmart-home-3eb6e0d7373712d1636201e11f69cad0ed426870.tar.gz
Working radio setup.
Diffstat (limited to 'lock')
-rw-r--r--lock/Bend.Makefile2
-rw-r--r--lock/Fend.Makefile4
-rw-r--r--lock/bend.c10
-rw-r--r--lock/fend.c3
4 files changed, 11 insertions, 8 deletions
diff --git a/lock/Bend.Makefile b/lock/Bend.Makefile
index bbd3563..ae86f14 100644
--- a/lock/Bend.Makefile
+++ b/lock/Bend.Makefile
@@ -11,7 +11,7 @@ CFLAGS += -Os
CFLAGS += -Wall
CFLAGS += -mmcu=$(MCU)
CFLAGS += -DBAUD=115200
-CFLAGS += -DDEBUG=0
+CFLAGS += -DDEBUG=1
CFLAGS += -DF_CPU=16000000UL
CFLAGS += -ffunction-sections -fdata-sections
diff --git a/lock/Fend.Makefile b/lock/Fend.Makefile
index 8bc3e72..def0112 100644
--- a/lock/Fend.Makefile
+++ b/lock/Fend.Makefile
@@ -1,6 +1,6 @@
CC = avr-gcc
MCU = atmega328p
-PORT = /dev/cuaU1
+PORT = /dev/cuaU0
TARGET = fend
SRC = fend.c fpm.c uart.c nrfm.c util.c
@@ -12,7 +12,7 @@ CFLAGS += -Wall
CFLAGS += -mmcu=$(MCU)
CFLAGS += -DBAUD=57600
CFLAGS += -DF_CPU=16000000UL
-CFLAGS += -DDEBUG=0
+CFLAGS += -DDEBUG=1
CFLAGS += -DFPM_PWD=$(FPM_PWD)
CFLAGS += -ffunction-sections -fdata-sections
diff --git a/lock/bend.c b/lock/bend.c
index e069837..f4323b7 100644
--- a/lock/bend.c
+++ b/lock/bend.c
@@ -31,11 +31,11 @@
#define VCC_MIN 4900
-#define LOCK_LED PD5
-#define UNLOCK_LED PD6
-#define BATLOW_LED PD7
-#define LED_DDR DDRD
-#define LED_PORT PORTD
+#define LOCK_LED PC3
+#define UNLOCK_LED PC4
+#define BATLOW_LED PC5
+#define LED_DDR DDRC
+#define LED_PORT PORTC
static char tab[] = {
'0', '8', '3', '6', 'a', 'Z', '$', '4', 'v', 'R', '@',
diff --git a/lock/fend.c b/lock/fend.c
index 37ca6d7..1f053b5 100644
--- a/lock/fend.c
+++ b/lock/fend.c
@@ -10,6 +10,7 @@
#include "nrfm.h"
#include "util.h"
+#include "uart.h"
#define LOCK_PIN PD2
#define UNLOCK_PIN PD3
@@ -80,6 +81,8 @@ int main(void)
char buf[WDLEN], key[WDLEN];
wdt_off();
+ uart_init();
+
init_rx();
init_leds();
init_btns();