Stefan Schuermans
implement menu on LCD
Stefan Schuermans commited c89d999 at 2012-04-04 22:26:27
#include "arp.h"
#include "cyc_cnt.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);
}
void tick200(void)
{
leds_tick200();
arp_tick200();
ip_tick200();
udp_tick200();
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX