Changeset 340 for asp3_tinet_ecnl_rx
- Timestamp:
- Apr 13, 2018, 1:00:30 PM (5 years ago)
- Location:
- asp3_tinet_ecnl_rx/trunk
- Files:
-
- 7 added
- 55 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_rx/trunk/app1_usb_watt_meter/Debug/Makefile
r337 r340 188 188 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 189 189 190 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 190 191 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 191 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 192 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 193 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 194 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 192 195 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 193 196 … … 196 199 # 197 200 APPLNAME = app1_usb_watt_meter 198 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp201 APPLDIRS := $(APPLDIRS) ../src 199 202 APPL_CFG = main.cfg 200 203 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app1_usb_watt_meter/DebugCitrus/Makefile
r337 r340 188 188 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 189 189 190 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 190 191 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 191 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 192 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 193 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 194 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 192 195 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 193 196 … … 196 199 # 197 200 APPLNAME = app1_usb_watt_meter 198 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp201 APPLDIRS := $(APPLDIRS) ../src 199 202 APPL_CFG = main.cfg 200 203 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app1_usb_watt_meter/DebugEther/Makefile
r337 r340 188 188 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 189 189 190 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 190 191 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 191 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 192 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 193 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 194 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 192 195 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 193 196 … … 196 199 # 197 200 APPLNAME = app1_usb_watt_meter 198 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp201 APPLDIRS := $(APPLDIRS) ../src 199 202 APPL_CFG = main.cfg 200 203 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app1_usb_watt_meter/src/echonet_main.c
r337 r340 61 61 62 62 /* TODO: メーカーコードを設定 */ 63 #define MAKER_CODE 0x00, 0x00, 0xB3/* TOPPERSプロジェクト */63 #define MAKER_CODE { 0x00, 0x00, 0xB3 } /* TOPPERSプロジェクト */ 64 64 65 65 /* ノードプロファイルオブジェクト */ -
asp3_tinet_ecnl_rx/trunk/app1_usb_watt_meter/src/main.c
r337 r340 76 76 #include <btstack/utils.h> 77 77 #include "client.h" 78 #include "ntp_cli.h" 78 79 79 80 ID ws_api_mailboxid = MAIN_DATAQUEUE; … … 309 310 } 310 311 312 if (link_up && up) 313 ntp_cli_execute(); 314 311 315 ntshell_change_netif_link(link_up, up); 312 316 … … 338 342 extern int usrcmd_dhcp4c(int argc, char **argv); 339 343 extern int usrcmd_dnsc(int argc, char **argv); 344 extern int usrcmd_ntpc(int argc, char **argv); 340 345 341 346 static const cmd_table_t cmdlist[] = { … … 347 352 {"mkdir", "Make directory", usrcmd_mkdir}, 348 353 {"hexdump", "Hex dump", usrcmd_hexdump}, 354 {"date", "print date and time", usrcmd_date}, 349 355 {"curl", "Command lines or scripts to transfer data", curl_main}, 350 356 {"ping", "ping", usrcmd_ping}, 351 {"dhcpc", "DHCP client rel/renew/info", usrcmd_dhcp4c},357 {"dhcpc", "DHCP Client rel/renew/info", usrcmd_dhcp4c}, 352 358 {"dnsc", "DNS client", usrcmd_dnsc }, 359 {"ntpc", "NTP client", usrcmd_ntpc }, 353 360 {"logupload", "Upload log to server", cmd_logupload}, 354 361 {"info", "This is a description text string for info command.", usrcmd_info}, -
asp3_tinet_ecnl_rx/trunk/app1_usb_watt_meter/src/main.cfg
r337 r340 58 58 /* DHCP クライアント */ 59 59 #include "netapp/dhcp4_cli.h" 60 INCLUDE("netapp/dhcp4_cli_asp.cfg");60 //INCLUDE("netapp/dhcp4_cli_asp.cfg"); 61 61 INCLUDE("netapp/tinet_dhcp4_cli.cfg"); 62 62 … … 65 65 INCLUDE("netapp/resolver_asp.cfg"); 66 66 INCLUDE("netapp/tinet_resolver.cfg"); 67 68 /* NTPクライアント */ 69 #include "ntp_cli.h" 70 //INCLUDE("ntp_cli.cfg"); 71 INCLUDE("tinet_ntp_cli.cfg"); 72 73 #include "net_misc.h" 74 INCLUDE("net_misc.cfg"); 67 75 68 76 /* FatFs */ -
asp3_tinet_ecnl_rx/trunk/app2_light/Debug/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app2_light 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app2_light/DebugCitrus/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app2_light 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app2_light/DebugEther/Makefile
r337 r340 177 177 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 178 178 179 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 179 180 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 180 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 181 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 183 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 181 184 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 182 185 … … 185 188 # 186 189 APPLNAME = app2_light 187 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp190 APPLDIRS := $(APPLDIRS) ../src 188 191 APPL_CFG = main.cfg 189 192 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app2_light/src/echonet_main.c
r337 r340 53 53 54 54 /* TODO: メーカーコードを設定 */ 55 #define MAKER_CODE 0x00, 0x00, 0xB3/* TOPPERSプロジェクト */55 #define MAKER_CODE { 0x00, 0x00, 0xB3 } /* TOPPERSプロジェクト */ 56 56 57 57 /* ノードプロファイルオブジェクト */ -
asp3_tinet_ecnl_rx/trunk/app2_light/src/main.c
r337 r340 75 75 #include "ntshell_main.h" 76 76 #include <btstack/utils.h> 77 #include "ntp_cli.h" 77 78 78 79 ID ws_api_mailboxid = MAIN_DATAQUEUE; … … 301 302 } 302 303 304 if (link_up && up) 305 ntp_cli_execute(); 306 303 307 ntshell_change_netif_link(link_up, up); 304 308 … … 308 312 extern int usrcmd_ping(int argc, char **argv); 309 313 extern int usrcmd_dhcp4c(int argc, char **argv); 314 extern int usrcmd_dnsc(int argc, char **argv); 310 315 311 316 static const cmd_table_t cmdlist[] = { … … 317 322 {"mkdir", "Make directory", usrcmd_mkdir}, 318 323 {"hexdump", "Hex dump", usrcmd_hexdump}, 324 {"date", "print date and time", usrcmd_date}, 319 325 {"ping", "ping", usrcmd_ping}, 320 326 {"dhcpc", "DHCP Client rel/renew/info", usrcmd_dhcp4c}, 327 {"dnsc", "DNS client", usrcmd_dnsc }, 321 328 {"info", "This is a description text string for info command.", usrcmd_info}, 322 329 {"exit", "Exit Natural Tiny Shell", usrcmd_exit}, -
asp3_tinet_ecnl_rx/trunk/app2_light/src/main.cfg
r337 r340 58 58 /* DHCP クライアント */ 59 59 #include "netapp/dhcp4_cli.h" 60 INCLUDE("netapp/dhcp4_cli_asp.cfg");60 //INCLUDE("netapp/dhcp4_cli_asp.cfg"); 61 61 INCLUDE("netapp/tinet_dhcp4_cli.cfg"); 62 62 … … 65 65 INCLUDE("netapp/resolver_asp.cfg"); 66 66 INCLUDE("netapp/tinet_resolver.cfg"); 67 68 /* NTPクライアント */ 69 #include "ntp_cli.h" 70 //INCLUDE("ntp_cli.cfg"); 71 INCLUDE("tinet_ntp_cli.cfg"); 72 73 #include "net_misc.h" 74 INCLUDE("net_misc.cfg"); 67 75 68 76 /* FatFs */ -
asp3_tinet_ecnl_rx/trunk/app3_human_detec/Debug/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app3_human_detec 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app3_human_detec/DebugCitrus/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app3_human_detec 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app3_human_detec/DebugEther/Makefile
r337 r340 177 177 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 178 178 179 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 179 180 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 180 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 181 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 183 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 181 184 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 182 185 … … 185 188 # 186 189 APPLNAME = app3_human_detec 187 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp190 APPLDIRS := $(APPLDIRS) ../src 188 191 APPL_CFG = main.cfg 189 192 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app3_human_detec/src/echonet_main.c
r337 r340 53 53 54 54 /* TODO: メーカーコードを設定 */ 55 #define MAKER_CODE 0x00, 0x00, 0xB3/* TOPPERSプロジェクト */55 #define MAKER_CODE { 0x00, 0x00, 0xB3 } /* TOPPERSプロジェクト */ 56 56 57 57 /* ノードプロファイルオブジェクト */ -
asp3_tinet_ecnl_rx/trunk/app3_human_detec/src/main.c
r337 r340 75 75 #include "ntshell_main.h" 76 76 #include <btstack/utils.h> 77 #include "ntp_cli.h" 77 78 78 79 ID ws_api_mailboxid = MAIN_DATAQUEUE; … … 301 302 } 302 303 304 if (link_up && up) 305 ntp_cli_execute(); 306 303 307 ntshell_change_netif_link(link_up, up); 304 308 … … 308 312 extern int usrcmd_ping(int argc, char **argv); 309 313 extern int usrcmd_dhcp4c(int argc, char **argv); 314 extern int usrcmd_dnsc(int argc, char **argv); 310 315 311 316 static const cmd_table_t cmdlist[] = { … … 317 322 {"mkdir", "Make directory", usrcmd_mkdir}, 318 323 {"hexdump", "Hex dump", usrcmd_hexdump}, 324 {"date", "print date and time", usrcmd_date}, 319 325 {"ping", "ping", usrcmd_ping}, 320 326 {"dhcpc", "DHCP Client rel/renew/info", usrcmd_dhcp4c}, 327 {"dnsc", "DNS client", usrcmd_dnsc }, 321 328 {"info", "This is a description text string for info command.", usrcmd_info}, 322 329 {"exit", "Exit Natural Tiny Shell", usrcmd_exit}, -
asp3_tinet_ecnl_rx/trunk/app3_human_detec/src/main.cfg
r337 r340 58 58 /* DHCP クライアント */ 59 59 #include "netapp/dhcp4_cli.h" 60 INCLUDE("netapp/dhcp4_cli_asp.cfg");60 //INCLUDE("netapp/dhcp4_cli_asp.cfg"); 61 61 INCLUDE("netapp/tinet_dhcp4_cli.cfg"); 62 62 … … 65 65 INCLUDE("netapp/resolver_asp.cfg"); 66 66 INCLUDE("netapp/tinet_resolver.cfg"); 67 68 /* NTPクライアント */ 69 #include "ntp_cli.h" 70 //INCLUDE("ntp_cli.cfg"); 71 INCLUDE("tinet_ntp_cli.cfg"); 72 73 #include "net_misc.h" 74 INCLUDE("net_misc.cfg"); 67 75 68 76 /* FatFs */ -
asp3_tinet_ecnl_rx/trunk/app4_aircon/Debug/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app4_aircon 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app4_aircon/DebugCitrus/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app4_aircon 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app4_aircon/DebugEther/Makefile
r337 r340 177 177 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 178 178 179 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 179 180 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 180 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 181 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 183 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 181 184 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 182 185 … … 185 188 # 186 189 APPLNAME = app4_aircon 187 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp190 APPLDIRS := $(APPLDIRS) ../src 188 191 APPL_CFG = main.cfg 189 192 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app4_aircon/src/echonet_main.c
r337 r340 53 53 54 54 /* TODO: メーカーコードを設定 */ 55 #define MAKER_CODE 0x00, 0x00, 0xB3/* TOPPERSプロジェクト */55 #define MAKER_CODE { 0x00, 0x00, 0xB3 } /* TOPPERSプロジェクト */ 56 56 57 57 /* ノードプロファイルオブジェクト */ -
asp3_tinet_ecnl_rx/trunk/app4_aircon/src/main.c
r337 r340 75 75 #include "ntshell_main.h" 76 76 #include <btstack/utils.h> 77 #include "ntp_cli.h" 77 78 78 79 ID ws_api_mailboxid = MAIN_DATAQUEUE; … … 301 302 } 302 303 304 if (link_up && up) 305 ntp_cli_execute(); 306 303 307 ntshell_change_netif_link(link_up, up); 304 308 … … 308 312 extern int usrcmd_ping(int argc, char **argv); 309 313 extern int usrcmd_dhcp4c(int argc, char **argv); 314 extern int usrcmd_dnsc(int argc, char **argv); 310 315 311 316 static const cmd_table_t cmdlist[] = { … … 317 322 {"mkdir", "Make directory", usrcmd_mkdir}, 318 323 {"hexdump", "Hex dump", usrcmd_hexdump}, 324 {"date", "print date and time", usrcmd_date}, 319 325 {"ping", "ping", usrcmd_ping}, 320 326 {"dhcpc", "DHCP Client rel/renew/info", usrcmd_dhcp4c}, 327 {"dnsc", "DNS client", usrcmd_dnsc }, 321 328 {"info", "This is a description text string for info command.", usrcmd_info}, 322 329 {"exit", "Exit Natural Tiny Shell", usrcmd_exit}, -
asp3_tinet_ecnl_rx/trunk/app4_aircon/src/main.cfg
r337 r340 58 58 /* DHCP クライアント */ 59 59 #include "netapp/dhcp4_cli.h" 60 INCLUDE("netapp/dhcp4_cli_asp.cfg");60 //INCLUDE("netapp/dhcp4_cli_asp.cfg"); 61 61 INCLUDE("netapp/tinet_dhcp4_cli.cfg"); 62 62 … … 65 65 INCLUDE("netapp/resolver_asp.cfg"); 66 66 INCLUDE("netapp/tinet_resolver.cfg"); 67 68 /* NTPクライアント */ 69 #include "ntp_cli.h" 70 //INCLUDE("ntp_cli.cfg"); 71 INCLUDE("tinet_ntp_cli.cfg"); 72 73 #include "net_misc.h" 74 INCLUDE("net_misc.cfg"); 67 75 68 76 /* FatFs */ -
asp3_tinet_ecnl_rx/trunk/app5_temp_sensor/Debug/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app5_temp_sensor 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app5_temp_sensor/DebugCitrus/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app5_temp_sensor 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app5_temp_sensor/DebugEther/Makefile
r337 r340 177 177 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 178 178 179 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 179 180 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 180 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 181 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 183 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 181 184 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 182 185 … … 185 188 # 186 189 APPLNAME = app5_temp_sensor 187 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp190 APPLDIRS := $(APPLDIRS) ../src 188 191 APPL_CFG = main.cfg 189 192 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app5_temp_sensor/src/echonet_main.c
r337 r340 53 53 54 54 /* TODO: メーカーコードを設定 */ 55 #define MAKER_CODE 0x00, 0x00, 0xB3/* TOPPERSプロジェクト */55 #define MAKER_CODE { 0x00, 0x00, 0xB3 } /* TOPPERSプロジェクト */ 56 56 57 57 /* ノードプロファイルオブジェクト */ -
asp3_tinet_ecnl_rx/trunk/app5_temp_sensor/src/main.c
r337 r340 75 75 #include "ntshell_main.h" 76 76 #include <btstack/utils.h> 77 #include "ntp_cli.h" 77 78 78 79 ID ws_api_mailboxid = MAIN_DATAQUEUE; … … 301 302 } 302 303 304 if (link_up && up) 305 ntp_cli_execute(); 306 303 307 ntshell_change_netif_link(link_up, up); 304 308 … … 308 312 extern int usrcmd_ping(int argc, char **argv); 309 313 extern int usrcmd_dhcp4c(int argc, char **argv); 314 extern int usrcmd_dnsc(int argc, char **argv); 310 315 311 316 static const cmd_table_t cmdlist[] = { … … 317 322 {"mkdir", "Make directory", usrcmd_mkdir}, 318 323 {"hexdump", "Hex dump", usrcmd_hexdump}, 324 {"date", "print date and time", usrcmd_date}, 319 325 {"ping", "ping", usrcmd_ping}, 320 326 {"dhcpc", "DHCP Client rel/renew/info", usrcmd_dhcp4c}, 327 {"dnsc", "DNS client", usrcmd_dnsc }, 321 328 {"info", "This is a description text string for info command.", usrcmd_info}, 322 329 {"exit", "Exit Natural Tiny Shell", usrcmd_exit}, -
asp3_tinet_ecnl_rx/trunk/app5_temp_sensor/src/main.cfg
r337 r340 58 58 /* DHCP クライアント */ 59 59 #include "netapp/dhcp4_cli.h" 60 INCLUDE("netapp/dhcp4_cli_asp.cfg");60 //INCLUDE("netapp/dhcp4_cli_asp.cfg"); 61 61 INCLUDE("netapp/tinet_dhcp4_cli.cfg"); 62 62 … … 65 65 INCLUDE("netapp/resolver_asp.cfg"); 66 66 INCLUDE("netapp/tinet_resolver.cfg"); 67 68 /* NTPクライアント */ 69 #include "ntp_cli.h" 70 //INCLUDE("ntp_cli.cfg"); 71 INCLUDE("tinet_ntp_cli.cfg"); 72 73 #include "net_misc.h" 74 INCLUDE("net_misc.cfg"); 67 75 68 76 /* FatFs */ -
asp3_tinet_ecnl_rx/trunk/app6_hot_water_pot/Debug/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app6_hot_water_pot 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app6_hot_water_pot/DebugCitrus/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app6_hot_water_pot 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app6_hot_water_pot/DebugEther/Makefile
r337 r340 177 177 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 178 178 179 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 179 180 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 180 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 181 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 183 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 181 184 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 182 185 … … 185 188 # 186 189 APPLNAME = app6_hot_water_pot 187 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp190 APPLDIRS := $(APPLDIRS) ../src 188 191 APPL_CFG = main.cfg 189 192 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app6_hot_water_pot/src/echonet_main.c
r337 r340 53 53 54 54 /* TODO: メーカーコードを設定 */ 55 #define MAKER_CODE 0x00, 0x00, 0xB3/* TOPPERSプロジェクト */55 #define MAKER_CODE { 0x00, 0x00, 0xB3 } /* TOPPERSプロジェクト */ 56 56 57 57 /* ノードプロファイルオブジェクト */ -
asp3_tinet_ecnl_rx/trunk/app6_hot_water_pot/src/main.c
r337 r340 75 75 #include "ntshell_main.h" 76 76 #include <btstack/utils.h> 77 #include "ntp_cli.h" 77 78 78 79 ID ws_api_mailboxid = MAIN_DATAQUEUE; … … 301 302 } 302 303 304 if (link_up && up) 305 ntp_cli_execute(); 306 303 307 ntshell_change_netif_link(link_up, up); 304 308 … … 308 312 extern int usrcmd_ping(int argc, char **argv); 309 313 extern int usrcmd_dhcp4c(int argc, char **argv); 314 extern int usrcmd_dnsc(int argc, char **argv); 310 315 311 316 static const cmd_table_t cmdlist[] = { … … 317 322 {"mkdir", "Make directory", usrcmd_mkdir}, 318 323 {"hexdump", "Hex dump", usrcmd_hexdump}, 324 {"date", "print date and time", usrcmd_date}, 319 325 {"ping", "ping", usrcmd_ping}, 320 326 {"dhcpc", "DHCP Client rel/renew/info", usrcmd_dhcp4c}, 327 {"dnsc", "DNS client", usrcmd_dnsc }, 321 328 {"info", "This is a description text string for info command.", usrcmd_info}, 322 329 {"exit", "Exit Natural Tiny Shell", usrcmd_exit}, -
asp3_tinet_ecnl_rx/trunk/app6_hot_water_pot/src/main.cfg
r337 r340 58 58 /* DHCP クライアント */ 59 59 #include "netapp/dhcp4_cli.h" 60 INCLUDE("netapp/dhcp4_cli_asp.cfg");60 //INCLUDE("netapp/dhcp4_cli_asp.cfg"); 61 61 INCLUDE("netapp/tinet_dhcp4_cli.cfg"); 62 62 … … 65 65 INCLUDE("netapp/resolver_asp.cfg"); 66 66 INCLUDE("netapp/tinet_resolver.cfg"); 67 68 /* NTPクライアント */ 69 #include "ntp_cli.h" 70 //INCLUDE("ntp_cli.cfg"); 71 INCLUDE("tinet_ntp_cli.cfg"); 72 73 #include "net_misc.h" 74 INCLUDE("net_misc.cfg"); 67 75 68 76 /* FatFs */ -
asp3_tinet_ecnl_rx/trunk/app7_buzzer/Debug/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app7_buzzer 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app7_buzzer/DebugCitrus/Makefile
r337 r340 179 179 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 180 180 181 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 181 182 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 183 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 184 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 185 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 183 186 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 184 187 … … 187 190 # 188 191 APPLNAME = app7_buzzer 189 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp192 APPLDIRS := $(APPLDIRS) ../src 190 193 APPL_CFG = main.cfg 191 194 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app7_buzzer/DebugEther/Makefile
r337 r340 177 177 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 178 178 179 APPLDIRS := $(APPLDIRS) ../../ntshell/echonet 179 180 APPL_COBJS := echonet.o echonet_agent.o echonet_dbg.o echonet_fbs.o echonet_task.o echonet_udp_task.o echonet_udp6_task.o fbs_string.o 180 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o 181 APPLDIRS := $(APPLDIRS) $(SRCDIR)/$(TINETDIR)/netapp 182 APPL_COBJS := $(APPL_COBJS) ping.o ping6.o resolver.o dhcp4_cli.o netapp_subr.o ntp_cli.o net_misc.o 183 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 181 184 APPL_COBJS := $(APPL_COBJS) mbed_api.o netcmd.o fdtable.o io_stub.o socket_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 182 185 … … 185 188 # 186 189 APPLNAME = app7_buzzer 187 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/echonet ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp190 APPLDIRS := $(APPLDIRS) ../src 188 191 APPL_CFG = main.cfg 189 192 APPL_CDL = main.cdl -
asp3_tinet_ecnl_rx/trunk/app7_buzzer/src/echonet_main.c
r337 r340 53 53 54 54 /* TODO: メーカーコードを設定 */ 55 #define MAKER_CODE 0x00, 0x00, 0xB3/* TOPPERSプロジェクト */55 #define MAKER_CODE { 0x00, 0x00, 0xB3 } /* TOPPERSプロジェクト */ 56 56 57 57 /* ノードプロファイルオブジェクト */ -
asp3_tinet_ecnl_rx/trunk/app7_buzzer/src/main.c
r337 r340 75 75 #include "ntshell_main.h" 76 76 #include <btstack/utils.h> 77 #include "ntp_cli.h" 77 78 78 79 ID ws_api_mailboxid = MAIN_DATAQUEUE; … … 301 302 } 302 303 304 if (link_up && up) 305 ntp_cli_execute(); 306 303 307 ntshell_change_netif_link(link_up, up); 304 308 … … 308 312 extern int usrcmd_ping(int argc, char **argv); 309 313 extern int usrcmd_dhcp4c(int argc, char **argv); 314 extern int usrcmd_dnsc(int argc, char **argv); 310 315 311 316 static const cmd_table_t cmdlist[] = { … … 317 322 {"mkdir", "Make directory", usrcmd_mkdir}, 318 323 {"hexdump", "Hex dump", usrcmd_hexdump}, 324 {"date", "print date and time", usrcmd_date}, 319 325 {"ping", "ping", usrcmd_ping}, 320 326 {"dhcpc", "DHCP Client rel/renew/info", usrcmd_dhcp4c}, 327 {"dnsc", "DNS client", usrcmd_dnsc }, 321 328 {"info", "This is a description text string for info command.", usrcmd_info}, 322 329 {"exit", "Exit Natural Tiny Shell", usrcmd_exit}, -
asp3_tinet_ecnl_rx/trunk/app7_buzzer/src/main.cfg
r337 r340 58 58 /* DHCP クライアント */ 59 59 #include "netapp/dhcp4_cli.h" 60 INCLUDE("netapp/dhcp4_cli_asp.cfg");60 //INCLUDE("netapp/dhcp4_cli_asp.cfg"); 61 61 INCLUDE("netapp/tinet_dhcp4_cli.cfg"); 62 62 … … 65 65 INCLUDE("netapp/resolver_asp.cfg"); 66 66 INCLUDE("netapp/tinet_resolver.cfg"); 67 68 /* NTPクライアント */ 69 #include "ntp_cli.h" 70 //INCLUDE("ntp_cli.cfg"); 71 INCLUDE("tinet_ntp_cli.cfg"); 72 73 #include "net_misc.h" 74 INCLUDE("net_misc.cfg"); 67 75 68 76 /* FatFs */ -
asp3_tinet_ecnl_rx/trunk/asp3_dcre/tinet/netapp/dhcp4_cli.c
r337 r340 191 191 #endif 192 192 193 #ifdef SEM_DHCP4_CLI_TIMER 194 #define DHCP4_CLI_TIMER_LOCK() do { syscall(wai_sem(SEM_DHCP4_CLI_TIMER)); } while(0) 195 #define DHCP4_CLI_TIMER_UNLOCK() do { syscall(sig_sem(SEM_DHCP4_CLI_TIMER)); } while(0) 196 #else 197 #define DHCP4_CLI_TIMER_LOCK() do { } while(0) 198 #define DHCP4_CLI_TIMER_UNLOCK() do { } while(0) 199 #endif 200 201 #ifdef SEM_DHCP4_CLI_READY 202 #define DHCP4_CLI_READY_WAIT(ct) do { syscall(wai_sem(SEM_DHCP4_CLI_READY)); } while(0) 203 #define DHCP4_CLI_READY_SIGNAL(ct) do { syscall(sig_sem(SEM_DHCP4_CLI_READY)); } while(0) 204 #else 205 #define DHCP4_CLI_READY_WAIT(ct) do { } while(0) 206 #define DHCP4_CLI_READY_SIGNAL(ct) do { syscall(wup_tsk(ct->tskid)); } while(0) 207 #endif 208 193 209 /* 194 210 * dhcp4_cksum -- チェックサムの計算関数 … … 919 935 int ix; 920 936 921 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));937 DHCP4_CLI_TIMER_LOCK(); 922 938 for (ix = NUM_DHCP4C_TIMERS; ix -- > 0; ) 923 939 ct->timers[ix] = 0; 924 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));940 DHCP4_CLI_TIMER_UNLOCK(); 925 941 } 926 942 … … 937 953 938 954 /* OFFER メッセージ受信タイムアウトを設定する。*/ 939 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));955 DHCP4_CLI_TIMER_LOCK(); 940 956 ct->timers[DHCP4C_TIMER_RCV_OFFER] = SYSTIM2TIMER(TMO_DHCP4C_OFFER); 941 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));957 DHCP4_CLI_TIMER_UNLOCK(); 942 958 943 959 /* 送信先アドレスにローカルネットワークへのブロードキャストを設定する。*/ … … 952 968 /* DISCOVER メッセージを送信する。*/ 953 969 ct->flags |= DHCP4C_FLAG_TMOUT_SND_DISC; 954 syscall(sig_sem(SEM_DHCP4_CLI_READY));970 DHCP4_CLI_READY_SIGNAL(ct); 955 971 } 956 972 … … 979 995 980 996 /* EXPIRE、RENEW、REBIND タイマーを設定する。*/ 981 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));997 DHCP4_CLI_TIMER_LOCK(); 982 998 ct->timers[DHCP4C_TIMER_EXPIRE] = SYSTIM2TIMER(ct->expire); /* EXPIRE までの時間 */ 983 999 ct->timers[DHCP4C_TIMER_REBIND] = SYSTIM2TIMER(ct->rebind); /* REBIND(T2)までの時間 */ 984 1000 ct->timers[DHCP4C_TIMER_RENEW] = SYSTIM2TIMER(ct->renew); /* RENEW (T1)までの時間 */ 985 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));1001 DHCP4_CLI_TIMER_UNLOCK(); 986 1002 987 1003 /* BOUND 状態に遷移する。*/ … … 1006 1022 /* 遷移する状態が RENEW 以外では ACK/NAK メッセージ受信タイムアウトを設定する。*/ 1007 1023 if (fsm != DHCP4_FSM_RENEW) { 1008 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));1024 DHCP4_CLI_TIMER_LOCK(); 1009 1025 ct->timers[DHCP4C_TIMER_RCV_ACK] = SYSTIM2TIMER(TMO_DHCP4C_ACK); 1010 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));1026 DHCP4_CLI_TIMER_UNLOCK(); 1011 1027 } 1012 1028 … … 1029 1045 /* REQUEST メッセージを送信する。*/ 1030 1046 ct->flags |= DHCP4C_FLAG_TMOUT_SND_REQ; 1031 syscall(sig_sem(SEM_DHCP4_CLI_READY));1047 DHCP4_CLI_READY_SIGNAL(ct); 1032 1048 } 1033 1049 … … 1055 1071 /* RELEASE メッセージを送信する。*/ 1056 1072 ct->flags |= DHCP4C_FLAG_TMOUT_SND_REL; 1057 syscall(sig_sem(SEM_DHCP4_CLI_READY));1073 DHCP4_CLI_READY_SIGNAL(ct); 1058 1074 } 1059 1075 … … 1349 1365 1350 1366 /* REQUEST メッセージ送信タイマーを停止する。*/ 1351 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));1367 DHCP4_CLI_TIMER_LOCK(); 1352 1368 ct->timers[DHCP4C_TIMER_SND_REQ] = 0; 1353 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));1369 DHCP4_CLI_TIMER_UNLOCK(); 1354 1370 1355 1371 /* … … 1399 1415 1400 1416 /* ACK/NAK メッセージ受信タイマーを停止する。*/ 1401 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));1417 DHCP4_CLI_TIMER_LOCK(); 1402 1418 ct->timers[DHCP4C_TIMER_RCV_ACK] = 0; 1403 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));1419 DHCP4_CLI_TIMER_UNLOCK(); 1404 1420 1405 1421 /* … … 1475 1491 1476 1492 /* 再送信タイムアウトを設定する。*/ 1477 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));1493 DHCP4_CLI_TIMER_LOCK(); 1478 1494 ct->timers[DHCP4C_TIMER_SND_REQ] = SYSTIM2TIMER(ct->interval); 1479 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));1495 DHCP4_CLI_TIMER_UNLOCK(); 1480 1496 } 1481 1497 … … 1511 1527 1512 1528 /* メッセージ送信待ちを行う。*/ 1513 syscall(wai_sem(SEM_DHCP4_CLI_READY));1529 DHCP4_CLI_READY_WAIT(ct); 1514 1530 1515 1531 /* SLEEP 状態に遷移する。*/ … … 1529 1545 1530 1546 /* DISCOVER メッセージ送信タイマーを停止する。*/ 1531 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));1547 DHCP4_CLI_TIMER_LOCK(); 1532 1548 ct->timers[DHCP4C_TIMER_SND_DISC] = 0; 1533 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));1549 DHCP4_CLI_TIMER_UNLOCK(); 1534 1550 1535 1551 /* REQUEST メッセージを送信して REQUEST 状態に遷移する。*/ … … 1559 1575 1560 1576 /* OFFER メッセージ受信タイマーを停止する。*/ 1561 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));1577 DHCP4_CLI_TIMER_LOCK(); 1562 1578 ct->timers[DHCP4C_TIMER_RCV_OFFER] = 0; 1563 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));1579 DHCP4_CLI_TIMER_UNLOCK(); 1564 1580 1565 1581 /* REQUEST メッセージを送信して REQUEST 状態に遷移する。*/ … … 1614 1630 1615 1631 /* 再送信タイムアウトを設定する。*/ 1616 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));1632 DHCP4_CLI_TIMER_LOCK(); 1617 1633 ct->timers[DHCP4C_TIMER_SND_DISC] = SYSTIM2TIMER(ct->interval); 1618 syscall(sig_sem(SEM_DHCP4_CLI_TIMER)); 1619 } 1634 DHCP4_CLI_TIMER_UNLOCK(); 1635 } 1636 1637 #ifdef DHCP4_CLI_TASK 1620 1638 1621 1639 /* … … 1628 1646 int ix; 1629 1647 1630 syscall(wai_sem(SEM_DHCP4_CLI_TIMER));1648 DHCP4_CLI_TIMER_LOCK(); 1631 1649 for (ix = NUM_DHCP4C_TIMERS; ix -- > 0; ) { 1632 1650 if (ct->timers[ix] != 0) { … … 1634 1652 if (ct->timers[ix] == 0) { 1635 1653 ct->flags = (ct->flags & ~DHCP4C_FLAG_TMOUT_MASK) | DHCP4C_FLAG_TMOUT_TIMER | ix; 1636 syscall(sig_sem(SEM_DHCP4_CLI_READY));1654 DHCP4_CLI_READY_SIGNAL(ct); 1637 1655 } 1638 1656 } 1639 1657 } 1640 syscall(sig_sem(SEM_DHCP4_CLI_TIMER));1658 DHCP4_CLI_TIMER_UNLOCK(); 1641 1659 1642 1660 /* 1秒毎にタイムアウトする。*/ 1643 1661 timeout((callout_func)dhcpc_timer, ct, NET_TIMER_HZ); 1644 1662 } 1663 1664 #endif 1645 1665 1646 1666 /* … … 1748 1768 } 1749 1769 1770 #ifdef DHCP4_CLI_TASK 1771 1750 1772 /* 1751 1773 * dispatch_event -- イベント毎の処理 … … 1760 1782 1761 1783 /* メッセージの受信とタイムアウトを待つ。*/ 1762 syscall(wai_sem(SEM_DHCP4_CLI_READY));1784 DHCP4_CLI_READY_WAIT(ct); 1763 1785 1764 1786 if (ct->flags & DHCP4C_FLAG_RCV_MSG) { … … 1778 1800 } 1779 1801 1802 #endif 1803 1780 1804 /* 1781 1805 * init_context -- DHCP クライアントコンテキスト構造体を初期化する。 … … 1783 1807 1784 1808 static void 1785 init_context (T_DHCP4_CLI_CONTEXT *ct, ID cepid)1809 init_context (T_DHCP4_CLI_CONTEXT *ct, ID tskid, ID cepid) 1786 1810 { 1787 1811 memset(ct, 0, sizeof(*ct)); 1812 ct->tskid = tskid; 1788 1813 ct->cepid = cepid; 1789 1814 ct->sc = IF_ETHER_NIC_GET_SOFTC(); … … 1880 1905 1881 1906 /* SLEEP を解除する。*/ 1882 wup_tsk(DHCP4_CLI_TASK); 1907 context.fsm = DHCP4_FSM_WAKE; 1908 context.timer = 0; 1909 wup_tsk(context.tskid); 1883 1910 return E_OK; 1884 1911 } … … 1970 1997 } 1971 1998 } 1972 syscall(sig_sem(SEM_DHCP4_CLI_READY));1999 DHCP4_CLI_READY_SIGNAL((&context)); 1973 2000 } 1974 2001 return E_OK; 1975 2002 } 2003 2004 #ifdef DHCP4_CLI_TASK 1976 2005 1977 2006 /* … … 1993 2022 1994 2023 /* DHCP クライアントコンテキスト構造体を初期化する。*/ 1995 init_context(ct, (ID)exinf);2024 init_context(ct, tskid, (ID)exinf); 1996 2025 ct->fsm = DHCP4_FSM_SLEEP; 1997 2026 … … 2037 2066 } 2038 2067 2068 #else 2069 2070 T_DHCP4_CLI_CONTEXT * 2071 dhcp4_cli_initialize(ID tskid, ID cepid) 2072 { 2073 T_DHCP4_CLI_CONTEXT *ct = &context; 2074 /* DHCP クライアントコンテキスト構造体を初期化する。*/ 2075 init_context(ct, tskid, cepid); 2076 ct->fsm = DHCP4_FSM_SLEEP; 2077 ct->timer = TMO_FEVR; 2078 return ct; 2079 } 2080 2081 int 2082 dhcp4_cli_get_timer(T_DHCP4_CLI_CONTEXT *ct) 2083 { 2084 if (ct->fsm == DHCP4_FSM_SLEEP) 2085 return TMO_FEVR; 2086 2087 return ct->timer; 2088 } 2089 2090 void 2091 dhcp4_cli_progress(T_DHCP4_CLI_CONTEXT *ct, int elapse) 2092 { 2093 int ix; 2094 2095 if ((ct->fsm == DHCP4_FSM_SLEEP) || (ct->timer == TMO_FEVR)) 2096 return; 2097 2098 ct->timer -= elapse; 2099 if (ct->timer > 0) 2100 return; 2101 2102 /* 1秒毎にタイムアウトするようにタイマーを設定する。*/ 2103 ct->timer = 1000 * 1000; 2104 2105 for (ix = NUM_DHCP4C_TIMERS; ix-- > 0; ) { 2106 if (ct->timers[ix] != 0) { 2107 ct->timers[ix] --; 2108 if (ct->timers[ix] <= 0) { 2109 ct->timers[ix] = 0; 2110 ct->flags = (ct->flags & ~DHCP4C_FLAG_TMOUT_MASK) | DHCP4C_FLAG_TMOUT_TIMER | ix; 2111 DHCP4_CLI_READY_SIGNAL(ct); 2112 } 2113 } 2114 } 2115 } 2116 2117 void 2118 dhcp4_cli_wakeup(T_DHCP4_CLI_CONTEXT *ct) 2119 { 2120 if (ct->fsm == DHCP4_FSM_WAKE) { 2121 ct->flags = 0; 2122 ct->error = E_OK; 2123 2124 /* メッセージ構造体を初期化する。*/ 2125 if ((ct->error = init_cli_msg(ct)) != E_OK) 2126 return; 2127 2128 ct->timer = 1000 * 1000; 2129 2130 /* SELECT 状態に遷移する。*/ 2131 start_select(ct); 2132 } 2133 2134 if (ct->flags & DHCP4C_FLAG_RCV_MSG) { 2135 while (ct->val_lst != NULL) { 2136 ct->error = eval_rcv_msg(ct); 2137 } 2138 ct->flags &= ~DHCP4C_FLAG_RCV_MSG; 2139 } 2140 } 2141 2142 void 2143 dhcp4_cli_timeout(T_DHCP4_CLI_CONTEXT *ct) 2144 { 2145 if (ct->flags & DHCP4C_FLAG_TMOUT_MASK) 2146 ct->error = dispatch_timeout(ct); 2147 2148 if (ct->error != E_OK || ct->fsm == DHCP4_FSM_SLEEP) { 2149 /* 全ての TIMER をキャンセルする。*/ 2150 cancel_all_timers(ct); 2151 ct->timer = TMO_FEVR; 2152 2153 /* メッセージ構造体を解放する。*/ 2154 rel_cli_msg(ct); 2155 2156 /* リースを解放後、再取得が指定されていなければ休止する。*/ 2157 if (!(ct->flags & DHCP4C_FLAG_RENEW)) { 2158 2159 /* 休止する。*/ 2160 if (ct->error == E_OK) 2161 syslog(LOG_NOTICE, "[DHCP4C] lease released, go to sleep."); 2162 else { 2163 syslog(LOG_NOTICE, "[DHCP4C] server not available, go to sleep, error: %s.", itron_strerror(ct->error)); 2164 ct->error = E_OK; 2165 ct->fsm = DHCP4_FSM_SLEEP; 2166 } 2167 } 2168 } 2169 } 2170 2171 #endif /* DHCP4_CLI_TASK */ 2039 2172 #endif /* of #ifdef DHCP4_CLI_CFG */ -
asp3_tinet_ecnl_rx/trunk/asp3_dcre/tinet/netapp/dhcp4_cli_var.h
r337 r340 164 164 RELTIM interval; /* 送信間隔 */ 165 165 ER_UINT error; /* エラー・データ長 */ 166 ID tskid; /* タスクID */ 166 167 ID cepid; /* CEP ID */ 167 168 uint32_t xid; /* トランザクション ID */ … … 170 171 uint16_t secs; /* seconds since boot began */ 171 172 uint8_t fsm; /* 現在の状態 */ 173 int timer; 172 174 } T_DHCP4_CLI_CONTEXT; 173 175 … … 184 186 #define DHCP4_FSM_REL_INFO 11 /* DHCPv4 の RFC2131 には無い。*/ 185 187 #define DHCP4_FSM_SLEEP 12 /* DHCPv4 の RFC2131 には無い。*/ 188 #define DHCP4_FSM_WAKE 13 /* DHCPv4 の RFC2131 には無い。*/ 186 189 187 190 /* flag の定義 */ -
asp3_tinet_ecnl_rx/trunk/asp3_dcre/tinet/netinet/ip_igmp.c
r337 r340 297 297 igmph->type = IGMP_MEMBERSHIP_REPORT_V2; 298 298 igmph->time = 0; 299 igmph->addr = dst;299 igmph->addr = htonl(dst); 300 300 301 301 /* 4 オクテット境界のデータ長 */ -
asp3_tinet_ecnl_rx/trunk/bnep_bridge/Debug/Makefile
r337 r340 178 178 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) 179 179 180 APPLDIRS := $(APPLDIRS) ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src 181 APPL_COBJS := $(APPL_COBJS) ntshell_main.o mbed_api.o fdtable.o io_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o 182 180 183 # 181 184 # アプリケーションプログラムに関する定義 182 185 # 183 186 APPLNAME = bnep_bridge 184 APPLDIRS = ../src ../../ntshell/tlsf ../../ntshell/fatfs ../../ntshell/ntshell ../../ntshell/ntshell/core ../../ntshell/ntshell/util ../../ntshell/src $(SRCDIR)/$(TINETDIR)/netapp187 APPLDIRS := $(APPLDIRS) ../src 185 188 APPL_CFG = main.cfg 186 189 APPL_CDL = main.cdl 187 188 APPL_COBJS := $(APPL_COBJS) ntshell_main.o mbed_api.o fdtable.o io_stub.o ffarch.o diskio.o ff.o mmc_rspi.o ccsbcs.o ntshell.o text_editor.o text_history.o usrcmd.o vtrecv.o vtsend.o ntlibc.o ntstdio.o ntopt.o syscall.o tlsf.o189 190 190 191 APPL_DIRS := $(APPLDIRS) $(SRCDIR)/library -
asp3_tinet_ecnl_rx/trunk/musl-1.1.18/include/bits/alltypes.h
r337 r340 20 20 #define perror musl_perror 21 21 #define strnlen musl_strnlen 22 #define strftime musl_strftime 23 #define asctime musl_asctime 24 #define tzset musl_tzset 25 #define clock musl_clock 22 26 #endif 23 27 #ifdef _MSC_VER 24 28 #define __builtin_va_list char * 25 29 #define __NEED_va_list 30 #define restrict __restrict 26 31 #endif 27 32 -
asp3_tinet_ecnl_rx/trunk/musl-1.1.18/include/time.h
r337 r340 61 61 int timespec_get(struct timespec *, int); 62 62 63 #ifndef CLOCKS_PER_SEC 63 64 #define CLOCKS_PER_SEC 1000000L 65 #endif // CLOCKS_PER_SEC 64 66 65 67 #define TIME_UTC 1 -
asp3_tinet_ecnl_rx/trunk/musl-1.1.18/src/time/localtime_r.c
r337 r340 19 19 } 20 20 21 #ifndef __c2__ 21 22 weak_alias(__localtime_r, localtime_r); 23 #else 24 struct tm *localtime_r(const time_t *restrict t, struct tm *restrict tm) 25 { 26 return __localtime_r(t, tm); 27 } 28 #endif -
asp3_tinet_ecnl_rx/trunk/ntshell/ntshell/usrcmd.c
r337 r340 790 790 } 791 791 792 int usrcmd_date(int argc, char **argv) 793 { 794 int ret; 795 struct timespec tp; 796 char buf[30]; 797 798 ret = shell_clock_gettime(CLOCK_REALTIME, &tp); 799 if (ret != 0) { 800 ntstdio_printf(&ntstdio, "clock_gettime error %d", ret); 801 return 0; 802 } 803 804 memset(buf, 0, sizeof(buf)); 805 if (ctime_r(&tp.tv_sec, buf) == NULL) { 806 ntstdio_printf(&ntstdio, "ctime_r error"); 807 return 0; 808 } 809 810 /* 改行コードの削除 */ 811 ret = ntlibc_strlen(buf); 812 buf[ret - 1] = '\0'; 813 814 ntstdio_printf(&ntstdio, "%s .%09u\n", buf, tp.tv_nsec); 815 return 0; 816 } 817 792 818 int usrcmd_info(int argc, char **argv) 793 819 { -
asp3_tinet_ecnl_rx/trunk/ntshell/ntshell/usrcmd.h
r337 r340 50 50 int usrcmd_mkdir(int argc, char **argv); 51 51 int usrcmd_hexdump(int argc, char **argv); 52 int usrcmd_date(int argc, char **argv); 52 53 53 54 int usrcmd_help(int argc, char **argv); -
asp3_tinet_ecnl_rx/trunk/ntshell/src/netcmd.c
r337 r340 60 60 #include "core/ntlibc.h" 61 61 #include "util/ntstdio.h" 62 #include "ntp_cli.h" 62 63 #include "kernel_cfg.h" 63 64 … … 469 470 return 0; 470 471 } 472 473 int usrcmd_ntpc(int argc, char **argv) 474 { 475 ntp_cli_execute(); 476 return 0; 477 } -
asp3_tinet_ecnl_rx/trunk/ntshell/src/ntshell_main.c
r337 r340 125 125 { 126 126 const cmd_table_t *p = cmd_table_info.table; 127 int result = 0; 128 int found = 0; 129 127 130 if (strcmp((const char *)args[1], "help") == 0) { 128 usrcmd_help(args[0], (char **)&args[1]); 131 found = 1; 132 result = usrcmd_help(args[0], (char **)&args[1]); 129 133 } 130 134 else for (int i = 0; i < cmd_table_info.count; i++) { 131 135 if (strcmp((const char *)args[1], p->cmd) == 0) { 132 return p->func(args[0], (char **)&args[1]); 136 found = 1; 137 result = p->func(args[0], (char **)&args[1]); 138 break; 133 139 } 134 140 p++; 135 141 } 136 /*if (setjmp(process_exit) == 0) { 137 main(args); 138 }*/ 142 143 if ((found == 0) && (((const char *)args[1])[0] != '\0')) 144 printf("Unknown command found.\n"); 145 139 146 clean_fd(); 140 return 0; 147 148 return result; 141 149 } 142 150 -
asp3_tinet_ecnl_rx/trunk/ntshell/src/shellif.h
r337 r340 40 40 #ifdef _MSC_VER 41 41 #define _CRT_NO_TIME_T 42 #define tm msc_tm 42 43 #include <time.h> 43 44 #include <errno.h> 44 45 #include <limits.h> 45 46 #include <stdlib.h> 46 #define restrict __restrict 47 #undef tm 48 #undef NULL 47 49 #endif 48 50 … … 106 108 #include "../musl-1.1.18/include/bits/stat.h" 107 109 #include "../musl-1.1.18/include/sys/select.h" 110 #include "../musl-1.1.18/include/time.h" 108 111 #include "../musl-1.1.18/include/signal.h" 109 112 #include "../musl-1.1.18/include/stdio.h" -
asp3_tinet_ecnl_rx/trunk/ntshell/src/syscall.c
r337 r340 60 60 switch (n) { 61 61 case SYS__llseek: 62 return shell_llseek(va_arg(ap, int), ((va_arg(ap, off_t)) << 32) +va_arg(ap, off_t), va_arg(ap, off_t *), va_arg(ap, int));62 return shell_llseek(va_arg(ap, int), va_arg(ap, off_t), va_arg(ap, off_t *), va_arg(ap, int)); 63 63 case SYS__newselect: 64 64 ret = shell_select(va_arg(ap, int), va_arg(ap, fd_set *), va_arg(ap, fd_set *), va_arg(ap, fd_set *), va_arg(ap, struct timeval *)); … … 253 253 break; 254 254 case SYS_ftruncate64: 255 ret = shell_ftruncate(va_arg(ap, int), ((va_arg(ap, off_t)) << 32) +va_arg(ap, off_t));255 ret = shell_ftruncate(va_arg(ap, int), va_arg(ap, off_t)); 256 256 break; 257 257 case SYS_futex:
Note:
See TracChangeset
for help on using the changeset viewer.