6 #include "RtosInclude.hpp"
7 #include "NetInclude.hpp"
9 #include "FsDriveSdio.hpp"
10 #include "LibInclude.hpp"
11 #include "LibStringFormat.hpp"
12 #include "LibDebug.hpp"
15 #include "LibRtosTraceNet.hpp"
16 #include "TlsSocket.hpp"
22 uint32_t netBuffer[4096];
23 LibDmem netMem(netBuffer,
sizeof(netBuffer));
26 FsDriveSdio fsDriveSdio;
27 FsPartition fsPartitionSd0(&fsDriveSdio, 0);
28 FsPartition* fsPartitions[] = { &fsPartitionSd0 };
30 static void demoTaskRun(
RtosTask* task);
32 RtosTask demoTask(0,
"DemoTask", 1000, demoTaskRun);
33 LibTraceRtosNet trace(1, 1000, 53000);
34 Telnet telnet(1, 1000);
37 NetTcpSocket logSocket;
42 Net::init(1, 1024, &netMac, &netMem);
44 logSocket.setWindowSize(0);
45 logSocket.autoListenAndAccept(53001);
46 LibLog::setStream(&logSocket);
47 LibLog::setLevel(LibLog::LEVEL_VERBOSE);
49 Fs::init(fsPartitions,
sizeof(fsPartitions) /
sizeof(fsPartitions[0]));
56 unsigned int counter = 1;
59 USER_DEBUG(LibLog::LEVEL_VERBOSE,
"Demo task cycle #%u", counter++);