mikrokontrollersystemer-pro.../prosjekt.X/main.c

39 lines
718 B
C
Raw Normal View History

2024-04-16 15:02:59 +00:00
/*
2024-03-06 11:34:22 +00:00
* File: main.c
2024-03-13 11:03:40 +00:00
* Author: Sebastian H. Gabrielli, Helle Augland Grasmo
2024-03-06 11:34:22 +00:00
*
* Created on March 6, 2024, 12:34 PM
*/
#include "uart.h"
2024-04-16 15:02:59 +00:00
#include "voltage.h"
#define RTC_PERIOD (511)
#define DELAY_TIME 1000
2024-04-16 15:02:59 +00:00
#include "eeprom.h"
#include <avr/interrupt.h>
#include <stdbool.h>
2024-03-06 11:34:22 +00:00
#include <stdio.h>
#include <stdlib.h>
2024-04-16 15:02:59 +00:00
#include <string.h>
2024-03-06 13:49:16 +00:00
#define F_CPU 4E6
#include "command-handler.h"
2024-04-16 15:02:59 +00:00
#include "i2c.h"
2024-03-06 14:36:24 +00:00
#include "uart.h"
#include <avr/io.h>
2024-03-06 14:36:24 +00:00
#include <util/delay.h>
2024-03-06 11:34:22 +00:00
2024-03-06 14:36:24 +00:00
int main() {
2024-04-16 15:02:59 +00:00
init_uart((uint16_t)9600);
init_i2c();
stdout = &USART_stream;
PORTB.DIRSET = PIN3_bm;
2024-03-06 11:34:22 +00:00
2024-04-16 15:02:59 +00:00
sei();
2024-03-06 11:34:22 +00:00
2024-04-16 15:02:59 +00:00
while (1) {
// uint16_t adcVal = ADC0_read();
// printf("The values: \n%u , %u\n",VREF_REFSEL_VDD_gc , adcVal);
;
}
}