Stefan Schuermans
replace email address in headers with blinkenarea address
Stefan Schuermans commited 902aa40 at 2012-05-21 17:42:50
/* MIPS I system
* Copyright 2011-2012 Stefan Schuermans <stefan@blinkenarea.org>
* Copyleft GNU public license V2 or later
* http://www.gnu.org/copyleft/gpl.html
*/
#include "arp.h"
#include "cyc_cnt.h"
#include "debug.h"
#include "dhcp.h"
#include "eth.h"
#include "ip.h"
#include "leds.h"
#include "menu.h"
#include "uart.h"
#include "udp.h"
unsigned char leds_val = 0x88;
void uart_rx_task(void)
{
unsigned short chr;
while (uart_can_rx()) {
chr = uart_rx();
if (!uart_is_err(chr))
uart_tx(chr);
}
}
void eth_rx_task(void)
{
void *vptr;
unsigned int sz;
while (eth_rx(&vptr, &sz))
ethernet_recv(vptr, sz);
}
void tasks(void)
{
uart_rx_task();
eth_rx_task();
menu_task();
}
void leds_tick200(void)
{
leds_val = leds_val << 1 | leds_val >> 7;
leds_set_state(leds_val);
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX