From 4861b7beaf39eb202052bee3bffe78493e8fffbc Mon Sep 17 00:00:00 2001 From: Maix0 <39835848+Maix0@users.noreply.github.com> Date: Thu, 16 Apr 2026 10:23:21 +0200 Subject: [PATCH] feat(ex02): removed unused files --- ex02/Makefile | 2 +- ex02/timer.c | 38 -------------------------------------- 2 files changed, 1 insertion(+), 39 deletions(-) delete mode 100644 ex02/timer.c diff --git a/ex02/Makefile b/ex02/Makefile index 5258199..b15d1f4 100644 --- a/ex02/Makefile +++ b/ex02/Makefile @@ -11,7 +11,7 @@ SERIAL=-P /dev/ttyUSB0 -b 115200 SRC_DIR=. OBJ_DIR=build -SRC_FILES=main.c utils.c uart.c timer.c +SRC_FILES=main.c utils.c uart.c OBJ_FILES=$(patsubst %.c,%.o,$(SRC_FILES)) SRC=$(addprefix $(SRC_DIR)/,$(SRC_FILES)) diff --git a/ex02/timer.c b/ex02/timer.c deleted file mode 100644 index bc35f18..0000000 --- a/ex02/timer.c +++ /dev/null @@ -1,38 +0,0 @@ - -#include -#include -#include "mystd.h" -#include "utils.h" - -#define PRESCALER 256 -#define TIMER_FREQ (F_CPU / PRESCALER) - -// at a high level: -// Set the OC1B (PB2) pin as output -// set the TIMER1 mode to COMPARE (CTC) -// say to compare against OC1A -// set the value to be compated at X count -// say the presacler for the timer is 512 -// -// all these information are on page ~140 -void timer1_init(void) { - // Set PB1 (OC1A) as output - DDRB |= _BV(PB1); - - // CTC mode (WGM12 = 1) - TCCR1B |= _BV(WGM12); - - // Toggle OC1B on compare match (COM1B0 = 1) - // TCCR1A |= _BV(COM1A0); - - // Set compare values - OCR1A = TIMER_FREQ / 2; - - // Start timer with prescaler 256 (CS12) - TCCR1B |= _BV(CS12); - - // set OCR1A interrupt - TIMSK1 = _BV(1); - - sei(); -}