From b814cad16f6ad945e9c547312b4edbba4acd2c68 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Sat, 15 Oct 2022 07:26:38 +0200 Subject: [PATCH] clean up --- main.c | 76 ++++++++++++++++++++++------------------------------------------ millis.c | 13 ++++++----- spi.c | 37 ------------------------------- spi.h | 20 ----------------- 4 files changed, 33 insertions(+), 113 deletions(-) delete mode 100644 spi.c delete mode 100644 spi.h diff --git a/main.c b/main.c index 465da82..16ae57e 100644 --- a/main.c +++ b/main.c @@ -9,12 +9,24 @@ #include "uart.h" #include "modbus.h" +// Timer0 +// 1ms IRQ +// Used for millis() timing +void timer0_init() +{ + TCCR0A = (1<250kHz:250-=>1kHz) + TIMSK0 |= 1<250kHz:250-=>1kHz) - TIMSK0 |= 1< - -#define SPI_PORT PORTB /* target-specific port containing the SPI lines */ -#define SPI_DDR DDRB /* target-specific DDR for the SPI port lines */ - -#define CS_DDR DDRJ /* target-specific DDR for chip-select */ -#define CS_PORT PORTJ /* target-specific port used as chip-select */ -#define CS_BIT 3 /* target-specific port line used as chip-select */ - -uint8_t spi_read(); -void spi_write(uint8_t d); -void spi_select(void); -void spi_deselect(void); -unsigned char spi_xchg(unsigned char val); -void spi_init(void); - -#endif