diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-05-05 10:39:39 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-05-05 10:39:39 +0800 |
| commit | 3eb6e0d7373712d1636201e11f69cad0ed426870 (patch) | |
| tree | 76b587844ab804a3a459a101930e9933e14efe5c | |
| parent | 4d09dbda9ed5bc49772bce592995f55b9b00da91 (diff) | |
| download | smart-home-3eb6e0d7373712d1636201e11f69cad0ed426870.tar.gz | |
Working radio setup.
| -rw-r--r-- | lock/Bend.Makefile | 2 | ||||
| -rw-r--r-- | lock/Fend.Makefile | 4 | ||||
| -rw-r--r-- | lock/bend.c | 10 | ||||
| -rw-r--r-- | lock/fend.c | 3 |
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(); |
