X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/rsbs2/blobdiff_plain/d7bda89e596d43e5a9920269612f992e92d5ada3..99e4226b74acd4286b735b5da275853701dcacf0:/bmc/bmc.c diff --git a/bmc/bmc.c b/bmc/bmc.c index 06a3829..c786032 100644 --- a/bmc/bmc.c +++ b/bmc/bmc.c @@ -1,24 +1,33 @@ -#define F_CPU 1000000UL - -#include - -int main(void) -{ - uint8_t pb = 0x00; - int8_t dir = 1; - volatile uint16_t i; - - DDRB = 0xff; - - while(1) { - pb += dir; - PORTB = pb; - - for (i = 0; i < (pb<<5); i++) {} - - if ((pb == 0) || (pb == 0xff)) - dir = -dir; - } - - return 0; -} +#include +#include +#include +#include "usart.h" +#include "i2c.h" + +int main(void) +{ + uint8_t pb = 0x00; + int8_t dir = 1; + volatile uint16_t i; + + DDRB = 0xff; + + usart_init(); + i2c_init(); + + sei(); + + printf("Hallo!\n"); + + while(1) { + pb += dir; + PORTB = pb; + + for (i = 0; i < (pb<<5); i++) {} + + if ((pb == 0) || (pb == 0xff)) + dir = -dir; + } + + return 0; +}