38 #include "contiki-net.h"
41 #include "lib/config.h"
42 #include "net/ethernet-drv.h"
45 #define CTK_PROCESS &ctk_process,
51 #define RESOLV_PROCESS &resolv_process,
53 #define RESOLV_PROCESS
56 PROCINIT(&etimer_process,
65 struct ethernet_config *ethernet_config;
67 videomode(VIDEOMODE_80COL);
72 ethernet_config = config_read(
"contiki.cfg");
75 static struct ethernet_config config = {0xDE08,
"cs8900a.eth"};
90 ethernet_config = &config;
94 #if (WITH_GUI && WITH_MOUSE)
96 static const u8_t mouse_sprite[64] = {
97 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
98 0x00, 0x0F, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x0F,
99 0x80, 0x00, 0x0F, 0xC0, 0x00, 0x0D, 0xE0, 0x00,
100 0x08, 0xF0, 0x00, 0x00, 0x78, 0x00, 0x00, 0x3C,
101 0x00, 0x00, 0x1E, 0x00, 0x00, 0x0F, 0x00, 0x00,
102 0x07, 0x80, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00,
103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
104 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
106 memcpy((
void*)0x0E00, mouse_sprite,
sizeof(mouse_sprite));
107 *(u8_t*)0x07F8 = 0x0E00 / 64;
108 VIC.spr0_color = COLOR_WHITE;
114 process_start((
struct process *)ðernet_process, (
char *)ethernet_config);
116 autostart_start(autostart_processes);
118 log_message(
"Contiki up and running ...",
"");