]> git.zerfleddert.de Git - rsbs2/blame_incremental - bmc/bmc.c
beginning i2c
[rsbs2] / bmc / bmc.c
... / ...
CommitLineData
1#include <avr/io.h>
2#include <avr/interrupt.h>
3#include <stdio.h>
4#include "usart.h"
5#include "i2c.h"
6
7int main(void)
8{
9 uint8_t pb = 0x00;
10 int8_t dir = 1;
11 volatile uint16_t i;
12
13 DDRB = 0xff;
14
15 usart_init();
16 i2c_init();
17
18 sei();
19
20 printf("Hallo!\n");
21
22 while(1) {
23 pb += dir;
24 PORTB = pb;
25
26 for (i = 0; i < (pb<<5); i++) {}
27
28 if ((pb == 0) || (pb == 0xff))
29 dir = -dir;
30 }
31
32 return 0;
33}
Impressum, Datenschutz