X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/rsbs2/blobdiff_plain/99e4226b74acd4286b735b5da275853701dcacf0..7f52e04004f9e6147790d674600e0eed5a5e8448:/bmc/bmc.c diff --git a/bmc/bmc.c b/bmc/bmc.c index c786032..d7c5cdc 100644 --- a/bmc/bmc.c +++ b/bmc/bmc.c @@ -1,4 +1,5 @@ #include +#include #include #include #include "usart.h" @@ -6,27 +7,24 @@ int main(void) { - uint8_t pb = 0x00; - int8_t dir = 1; - volatile uint16_t i; - DDRB = 0xff; + PORTB = 0xff; usart_init(); + printf("\n"); + i2c_init(); + printf("Waiting for I2C...\n"); + sei(); - printf("Hallo!\n"); + PORTB = 0xff; while(1) { - pb += dir; - PORTB = pb; - - for (i = 0; i < (pb<<5); i++) {} - - if ((pb == 0) || (pb == 0xff)) - dir = -dir; +#if 1 + sleep_mode(); +#endif } return 0;