#include "coppino.h" #include "ipv6.h" #include "slip.h" #include "udp.h" int udp_server(char* output_buffer, const char* input_buffer, int len) { const char msg[] = "HELLO-WORLD-UDP\n"; digitalWrite(13, !digitalRead(13)); memcpy(output_buffer, msg, strlen(msg)); return strlen(msg); } void setup() { pinMode(13, OUTPUT); Serial.begin(19200); memcpy(&coppino::address, "\x20\x01\x04\x70\xc8\x44\x00\x31\x00\x00\x00\x00\x00\x00\xca\xfe", 16); udp::set_handler(80, udp_server); } void loop() { /* network service routing */ coppino::handler(); }