OSDN Git Service

update libMiMic
[mimic/MiMicSDK.git] / projects / example / sample.net.dhcp / src / sketch.c
1 /**\r
2  * DHCPクライアントのサンプルです。\r
3  * DHCPサーバからIPアドレスを受け取ってネットワークを起動します。\r
4  */\r
5 #include "boot/sketch.h"\r
6 \r
7 #include "NyLPC_net.h"\r
8 #include "NyLPC_utils.h"\r
9 #include "../netif/mimicip/NyLPC_cMiMicIpNetIf.h"\r
10 #include "../netif/dhcp/NyLPC_cDhcpClient.h"\r
11 #include <stdio.h>\r
12 #include <string.h>\r
13 \r
14 const struct NyLPC_TiNetInterface_Interface* netif;\r
15 \r
16 void setup(void)\r
17 {\r
18         //uipサービス初期化。いろいろ利用可能に。\r
19         netif=NyLPC_cMiMicIpNetIf_getNetInterface();\r
20         NyLPC_cNet_initialize(netif);\r
21 }\r
22 \r
23 void loop(void)\r
24 {\r
25         NyLPC_TcNetConfig_t c2;\r
26         //デフォルト設定の呼び出し\r
27         NyLPC_cNetConfig_initialize(&c2,NyLPC_TBool_TRUE);\r
28         //DHCP\r
29         NyLPC_cNet_requestAddrDhcp(&(c2.super),3);\r
30         NyLPC_cNet_start(&c2);\r
31         //受信待ち\r
32         for(;;){\r
33         }\r
34 }\r
35 \r
36 \r
37 \r
38 \r