blob: e605ae5c23de0327e1a4e0e6d1108e846a61bc4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <console/console.h>
#define LOGBUF_SIZE 1024
// KEEP THIS GLOBAL.
// I need the address so I can watch it with the ARIUM hardware. RGM.
char logbuf[LOGBUF_SIZE];
int logbuf_offset = 0;
static void logbuf_tx_byte(unsigned char byte)
{
logbuf[logbuf_offset] = byte;
logbuf_offset = (logbuf_offset +1) % LOGBUF_SIZE;
}
static struct console_driver __console = {
.init = 0,
.tx_byte = logbuf_tx_byte,
};}
|