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;
70 ethernet_config = config_read(
"contiki.cfg");
73 static struct ethernet_config config = {0xDE08,
"cs8900a.eth"};
88 ethernet_config = &config;
92 #if (WITH_GUI && WITH_MOUSE)
94 static const u8_t mouse_sprite[64] = {
95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
96 0x00, 0x0F, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x0F,
97 0x80, 0x00, 0x0F, 0xC0, 0x00, 0x0D, 0xE0, 0x00,
98 0x08, 0xF0, 0x00, 0x00, 0x78, 0x00, 0x00, 0x3C,
99 0x00, 0x00, 0x1E, 0x00, 0x00, 0x0F, 0x00, 0x00,
100 0x07, 0x80, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00,
101 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
102 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
104 memcpy((
void*)0x0340, mouse_sprite,
sizeof(mouse_sprite));
105 *(u8_t*)0x07F8 = 0x0340 / 64;
106 VIC.spr0_color = COLOR_WHITE;
112 process_start((
struct process *)ðernet_process, (
char *)ethernet_config);
114 autostart_start(autostart_processes);
116 log_message(
"Contiki up and running ...",
"");