blob: de89b1812af2a0f660a5f46b7169051869cdc4e3 [file] [log] [blame] [edit]
/*
* Copyright 2019, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: GPL-2.0-only
*/
import <Ethdriver.idl4>;
import <PicoControl.idl4>;
import <PicoSend.idl4>;
import <PicoRecv.idl4>;
import <Timer.idl4>;
#include <camkes-single-threaded.h>
#include <camkes-picotcp-socket-sync.h>
#include <camkes-picotcp-base.h>
component PicoServer {
single_threaded_component()
picotcp_socket_sync_server_interfaces(pico)
picotcp_base_interfaces(pico_base)
uses Ethdriver ethdriver;
composition {
picotcp_socket_sync_server_connections(pico)
}
configuration {
picotcp_socket_sync_server_configurations(pico)
}
}