]> cvs.zerfleddert.de Git - rsbs2/blame_incremental - bmc/bmc.c
ipmb messages from RSBS2 card
[rsbs2] / bmc / bmc.c
... / ...
CommitLineData
1#include <avr/io.h>
2#include <avr/sleep.h>
3#include <avr/interrupt.h>
4#include <stdio.h>
5#include "usart.h"
6#include "i2c.h"
7#include "bmc.h"
8
9void decode_bmc_cmd(unsigned char *buf, int len)
10{
11 int i;
12
13 for(i = 0; i < len; i++) {
14 printf("0x%02x ", buf[i]);
15 }
16
17 printf("\n");
18}
19
20int main(void)
21{
22 DDRB = 0xff;
23 PORTB = 0xff;
24
25 usart_init();
26 printf("\n");
27
28 i2c_init();
29
30 printf("Waiting for I2C...\n");
31
32 sei();
33
34 while(1) {
35#if 1
36 sleep_mode();
37#endif
38 }
39
40 return 0;
41}
Impressum, Datenschutz