From ba31b296eba6226e5850b03a7774820f18c8ecd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Kn=C3=BCttel?= Date: Thu, 17 Jan 2019 19:41:08 +0100 Subject: [PATCH] did some work on main.c but that is all fucked up --- main.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 59 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index 78b510b..750222e 100644 --- a/main.c +++ b/main.c @@ -1,18 +1,73 @@ #include "time.h" #include "usart.h" +#include "analogin.h" +#include "configuration.h" #include +#include +#include + +void +on_channel_measured(unsigned char channel + , unsigned int value) +{ +// struct eigentime_s eigentime; +// get_eigentime(&eigentime); +// char buffer[32]; +// int i; + //utoa(eigentime.high, buffer, 16); + //i = 0; + //while(buffer[i]) + //{ + // usart_putc(buffer[i++]); + //} + //usart_putc(','); + //utoa(eigentime.low, buffer, 16); + //i = 0; + //while(buffer[i]) + //{ + // usart_putc(buffer[i++]); + //} + //usart_putc(','); + //usart_putc('0' + channel); + //usart_putc(','); + + //utoa(value, buffer, 16); + //i = 0; + //while(buffer[i]) + //{ + // usart_putc(buffer[i++]); + //} + //usart_putc('r'); + //usart_putc('0' + channel); + //usart_putc('\n'); + PORTB ^= _BV(PB1); +} + int main(void) { + configuration_init(); time_init(); usart_init(); + analogin_init(); + + DDRB |= _BV(PB1); + DDRB |= _BV(PB2); + //usart_putc('s'); + //usart_putc('t'); + //usart_putc('a'); + //usart_putc('r'); + //usart_putc('t'); + //usart_putc(' '); + //usart_putc('o'); + //usart_putc('k'); + //usart_putc('\n'); while(1) { - _delay_ms(1000); - unsigned int eigentime = get_eigentime(); - usart_putc((char) eigentime); - usart_putc((char)(eigentime >> 8)); + _delay_ms(100); + + PORTB ^= _BV(PB2); } return 0; }