summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-05-01 14:27:50 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-05-01 14:27:50 +0800
commit134bc428438b673e62cd2385ca20e6c0a0423092 (patch)
tree9f38aff4ee787d465894ec605b9df0e756fa7d42
parent14d4c6d56c0f999bbd7d8a2331e463192155dc7e (diff)
downloadsmart-home-134bc428438b673e62cd2385ca20e6c0a0423092.tar.gz
Delete bat check code.
-rw-r--r--batchk/Makefile43
-rw-r--r--batchk/main.c37
-rw-r--r--batchk/uart.c37
-rw-r--r--batchk/uart.h8
4 files changed, 0 insertions, 125 deletions
diff --git a/batchk/Makefile b/batchk/Makefile
deleted file mode 100644
index a735c42..0000000
--- a/batchk/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-CC = avr-gcc
-MCU = atmega328p
-PORT = /dev/cuaU0
-TARGET = sleep
-
-SRC = main.c uart.c
-OBJ = $(SRC:.c=.o)
-
-CFLAGS = -std=gnu99
-CFLAGS += -Os
-CFLAGS += -Wall
-CFLAGS += -mmcu=$(MCU)
-CFLAGS += -DBAUD=115200
-CFLAGS += -DF_CPU=16000000UL
-CFLAGS += -ffunction-sections -fdata-sections
-
-LDFLAGS = -mmcu=$(MCU)
-LDFLAGS += -Wl,--gc-sections
-
-HEX_FLAGS = -O ihex
-HEX_FLAGS += -j .text -j .data
-
-AVRDUDE_FLAGS = -p $(MCU)
-AVRDUDE_FLAGS += -c arduino
-AVRDUDE_FLAGS += -P $(PORT)
-AVRDUDE_FLAGS += -D -U
-
-%.o: %.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
-elf: $(OBJ)
- $(CC) $(LDFLAGS) $(OBJ) -o $(TARGET).elf
-
-hex: elf
- avr-objcopy $(HEX_FLAGS) $(TARGET).elf $(TARGET).hex
-
-upload: hex
- avrdude $(AVRDUDE_FLAGS) flash:w:$(TARGET).hex:i
-
-.PHONY: clean
-
-clean:
- rm *.o *.elf *.hex
diff --git a/batchk/main.c b/batchk/main.c
deleted file mode 100644
index a925aa1..0000000
--- a/batchk/main.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <stdlib.h>
-
-#include <avr/io.h>
-#include <util/delay.h>
-
-#include "uart.h"
-
-int main(void)
-{
- char s[6];
- unsigned long v;
-
- uart_init();
-
- ADMUX |= (1 << REFS0); /* AVCC as reference */
- ADMUX |= (1 << MUX3) | (1 << MUX2) | (1 << MUX1); /* measure 1.1V VBG */
- ADCSRA |= (1 << ADEN) | (1 << ADPS2) | (1 << ADPS0); /* prescaler 1/32 */
-
- _delay_us(500);
-
- for (;;) {
- ADCSRA |= (1 << ADSC);
- while (ADCSRA & (1 << ADSC))
- ;
- v = (1100UL * 1023 / ADC);
-
- for (int i = 0; i < 6; i++)
- s[i] = 0;
- itoa(v, s, 10);
-
- uart_write("voltage: ");
- uart_write_line(s);
- _delay_ms(1500);
- }
-
- return 0;
-}
diff --git a/batchk/uart.c b/batchk/uart.c
deleted file mode 100644
index a6d6674..0000000
--- a/batchk/uart.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <avr/io.h>
-#include <util/setbaud.h>
-
-#include "uart.h"
-
-void uart_init(void)
-{
- UBRR0H = UBRRH_VALUE;
- UBRR0L = UBRRL_VALUE;
-#if USE_2X
- UCSR0A |= (1 << U2X0);
-#else
- UCSR0A &= ~(1 << U2X0);
-#endif
- UCSR0B = (1 << TXEN0) | (1 << RXEN0);
- UCSR0C = (1 << UCSZ01) | (1 << UCSZ00);
-}
-
-static inline void uart_write_char(char c)
-{
- while (!(UCSR0A & (1 << UDRE0)))
- ;
- UDR0 = c;
-}
-
-void uart_write(const char *s)
-{
- for (; *s; s++)
- uart_write_char(*s);
-}
-
-void uart_write_line(const char *s)
-{
- uart_write(s);
- uart_write_char('\r');
- uart_write_char('\n');
-}
diff --git a/batchk/uart.h b/batchk/uart.h
deleted file mode 100644
index a88a3c6..0000000
--- a/batchk/uart.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef UART_H
-#define UART_H
-
-void uart_init(void);
-void uart_write(const char *s);
-void uart_write_line(const char *s);
-
-#endif /* UART_H */