# built-in application info
APPNAME = artik_demo
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 20480
+THREADEXEC = TASH_EXECMD_SYNC
# artik demo example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = dnsclient
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
+THREADEXEC = TASH_EXECMD_ASYNC
# dnsclient test example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = dtls_client
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 10240
-
+THREADEXEC = TASH_EXECMD_ASYNC
ASRCS =
CSRCS =
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = dtls_server
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 10240
-
+THREADEXEC = TASH_EXECMD_ASYNC
ASRCS =
CSRCS =
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = easysetup
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
THREADEXEC = TASH_EXECMD_ASYNC
# easysetup example
endif
-ifeq ($(CONFIG_EXAMPLES_EASYSETUP),y)
+ifeq ($(CONFIG_BUILTIN_APPS),y)
$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
$(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
-include $(TOPDIR)/Make.defs
include $(APPDIR)/Make.defs
+# built-in application info
-APPNAME = fota_sample
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 1024
+APPNAME = fota_update
+FUNCNAME = fota_sample
+THREADEXEC = TASH_EXECMD_ASYNC
+
+# fota test example
ASRCS =
CSRCS =
# Register application
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(FUNCNAME),$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
# Create dependencies
.depend: Makefile $(SRCS)
return ret;
}
-/****************************************************************************
- * Name: fota_sample_app_install
- *
- * Description:
- * Install fota_sample command to TASH
- ****************************************************************************/
-void fota_sample_app_install(void)
-{
- tash_cmd_install("fota_update", fota_sample, TASH_EXECMD_ASYNC);
-}
# Hello, World! built-in application info
APPNAME = hello
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
-THREADEXEC = TASH_EXECMD_SYNC
+THREADEXEC = TASH_EXECMD_ASYNC
# Hello, World! Example
endif
-ifeq ($(CONFIG_EXAMPLES_HELLO),y)
+ifeq ($(CONFIG_BUILTIN_APPS),y)
$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
$(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
# built-in application info
APPNAME = iperf
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 4096
-
+THREADEXEC = TASH_EXECMD_ASYNC
ASRCS =
CSRCS = iperf_api.c iperf_error.c iperf_server_api.c
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# kernel_sample built-in application info
APPNAME = kernel_sample
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
-THREADEXEC = TASH_EXECMD_SYNC
+THREADEXEC = TASH_EXECMD_ASYNC
# TinyAra OS Test
endif
-ifeq ($(CONFIG_EXAMPLES_KERNEL_SAMPLE),y)
+ifeq ($(CONFIG_BUILTIN_APPS),y)
$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
$(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
# built-in application info
APPNAME = mdns
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
+THREADEXEC = TASH_EXECMD_SYNC
# mdns test example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
-APPNAME = mqtt
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 20480
+SUBAPPNAME = mqtt_sub
+PUBAPPNAME = mqtt_pub
+SUBFUNCNAME = mqtt_client_sub_main
+PUBFUNCNAME = mqtt_client_pub_main
+THREADEXEC = TASH_EXECMD_SYNC
# mqtt test example
endif
-ifeq ($(CONFIG_NSH_BUILTIN_APPS),y)
-$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
- $(call REGISTER,$(APPNAME),$(PRIORITY),$(STACKSIZE),$(APPNAME)_main)
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(SUBAPPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(SUBAPPNAME),$(SUBFUNCNAME),$(THREADEXEC))
+
+$(BUILTIN_REGISTRY)$(DELIM)$(PUBAPPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(PUBAPPNAME),$(PUBFUNCNAME),$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(SUBAPPNAME)_main.bdat $(BUILTIN_REGISTRY)$(DELIM)$(PUBAPPNAME)_main.bdat
-context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
else
context:
+
endif
.depend: Makefile $(SRCS)
-include $(TOPDIR)/Make.defs
include $(APPDIR)/Make.defs
+# built-in application info
+
+APPNAME = nettest
+THREADEXEC = TASH_EXECMD_ASYNC
+
+# transport layer (TCP / UDP) / IP multicast functionality test example
+
ASRCS =
CSRCS =
MAINSRC = nettest.c
# Register application
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
# Create dependencies
.depend: Makefile $(SRCS)
# built-in application info
APPNAME = ntpclient
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
+THREADEXEC = TASH_EXECMD_ASYNC
# ntpclient test example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
-include $(TOPDIR)/Make.defs
include $(APPDIR)/Make.defs
+# built-in application info
+
+APPNAME = proc_test
+THREADEXEC = TASH_EXECMD_ASYNC
+
# procfs test Example
ASRCS =
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# LWIP NetStack! built-in application info
APPNAME = select_test
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
+THREADEXEC = TASH_EXECMD_ASYNC
# LWIP NetStack Example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = sensorbd
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
THREADEXEC = TASH_EXECMD_SYNC
# Example
endif
-ifeq ($(CONFIG_EXAMPLES_SENSORBOARD),y)
+ifeq ($(CONFIG_BUILTIN_APPS),y)
$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
$(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
-include $(TOPDIR)/Make.defs
include $(APPDIR)/Make.defs
-
-CONFIG_EXAMPLES_SLSIWIFI_PRIORITY ?= SCHED_PRIORITY_DEFAULT
-CONFIG_EXAMPLES_SLSIWIFI_STACKSIZE ?= 2048
-
# built-in application info
-APPNAME = slsiwifi
-PRIORITY = $(CONFIG_EXAMPLES_SLSIWIFI_PRIORITY)
-STACKSIZE = $(CONFIG_EXAMPLES_SLSIWIFI_STACKSIZE)
+APPNAME = wifi
+FUNCNAME = slsi_wifi_main
+THREADEXEC = TASH_EXECMD_ASYNC
# wifi test example using slsi wifi api
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(FUNCNAME),$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = smart
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
THREADEXEC = TASH_EXECMD_SYNC
# smart file sytem test example
endif
-ifeq ($(CONFIG_EXAMPLES_SMART),y)
+ifeq ($(CONFIG_BUILTIN_APPS),y)
$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
$(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
# built-in application info
APPNAME = sysio
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
+THREADEXEC = TASH_EXECMD_ASYNC
# system input / output test example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = telnetd
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 1024
+THREADEXEC = TASH_EXECMD_ASYNC
# telnet daemon example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
-include $(TOPDIR)/Make.defs
include $(APPDIR)/Make.defs
+# built-in application info
+
+APPNAME = tc
+THREADEXEC = TASH_EXECMD_ASYNC
+
+# testcase example
+
ASRCS =
CSRCS =
install:
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
ifeq ($(CONFIG_EXAMPLES_TESTCASE),y)
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
# built-in application info
APPNAME = tls_client
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 10240
+THREADEXEC = TASH_EXECMD_ASYNC
# tls client example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = tls_selftest
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 40960
-# 10240 ~ 204800
+THREADEXEC = TASH_EXECMD_ASYNC
# tls self test example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = tls_server
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 10240
+THREADEXEC = TASH_EXECMD_ASYNC
# tls server example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
-APPNAME = wakaama_client
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
+APPNAME = wakaamaclient
+THREADEXEC = TASH_EXECMD_ASYNC
CFLAGS+=-I$(TOPDIR)/../external/wakaama/examples/shared
CFLAGS+=-I$(TOPDIR)/../external/wakaama/examples/client
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = webclient
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 16384
+THREADEXEC = TASH_EXECMD_ASYNC
# webclient example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
-include $(TOPDIR)/Make.defs
include $(APPDIR)/Make.defs
+# built-in application info
+
+APPNAME = webserver
+THREADEXEC = TASH_EXECMD_ASYNC
+
# webserver example
ASRCS =
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# Websocket built-in application info
APPNAME = websocket
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 1024 * 10
+THREADEXEC = TASH_EXECMD_ASYNC
# Websocket Example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# WIFI APIs built-in application info
APPNAME = wifi_test
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 16480
+THREADEXEC = TASH_EXECMD_ASYNC
# WIFI APIs Example
endif
+ifeq ($(CONFIG_BUILTIN_APPS),y)
+$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
+ $(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
+
+context: $(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat
+
+else
context:
+endif
+
.depend: Makefile $(SRCS)
@$(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
@touch $@
# built-in application info
APPNAME = workqueue
-PRIORITY = SCHED_PRIORITY_DEFAULT
-STACKSIZE = 2048
THREADEXEC = TASH_EXECMD_SYNC
# workqueue example
endif
-ifeq ($(CONFIG_EXAMPLES_WORKQUEUE),y)
+ifeq ($(CONFIG_BUILTIN_APPS),y)
$(BUILTIN_REGISTRY)$(DELIM)$(APPNAME)_main.bdat: $(DEPCONFIG) Makefile
$(call REGISTER,$(APPNAME),$(APPNAME)_main,$(THREADEXEC))
#ifdef CONFIG_KERNEL_CMDS
void kernel_register_utilcmds(void);
#endif
-void kernel_register_appcmds(void);
#ifdef CONFIG_FS_CMDS
void fs_register_utilcmds(void);
#endif
#if defined(CONFIG_KERNEL_CMDS) && !defined(CONFIG_BUILD_PROTECTED)
kernel_register_utilcmds();
#endif
- kernel_register_appcmds();
#ifdef CONFIG_FS_CMDS
fs_register_utilcmds();
#ifdef CONFIG_KERNEL_CMDS
#include "kdbg_commands.h"
#endif
-#if defined(CONFIG_EXAMPLES_FOTA_SAMPLE)
-extern void fota_sample_app_install(void);
-#endif
-
-#ifdef CONFIG_EXAMPLES_KERNEL_SAMPLE
-extern int kernel_sample_main(int argc, char **args);
-#endif
-#ifdef CONFIG_EXAMPLES_TESTCASE
-extern int tc_main(int argc, char **args);
-#endif
#ifdef CONFIG_KERNEL_CMDS
const static tash_cmdlist_t kdbg_cmds[] = {
}
#endif
-const static tash_cmdlist_t kernel_appcmds[] = {
-#if defined(CONFIG_EXAMPLES_KERNEL_SAMPLE)
- {"kernel_sample", kernel_sample_main, TASH_EXECMD_SYNC},
-#endif
-#if defined(CONFIG_EXAMPLES_TESTCASE)
- {"tc", tc_main, TASH_EXECMD_SYNC},
-#endif
- {NULL, NULL, 0}
-};
-
-void kernel_register_appcmds(void)
-{
-#if defined(CONFIG_EXAMPLES_FOTA_SAMPLE)
- fota_sample_app_install();
-#endif
- tash_cmdlist_install(kernel_appcmds);
-}
#define DEFAULT_PING_DATALEN 56
-
-#ifdef CONFIG_EXAMPLES_WAKAAMA_CLIENT
-extern int wakaamaclient_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_DTLS_CLIENT
-extern int dtls_client_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_DTLS_SERVER
-extern int dtls_server_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_FTPD
-extern int ftpd_main(int argc, char *argv[]);
-#endif
#ifdef CONFIG_EXAMPLES_IOTIVITY
extern int iotivity_main(int argc, char *argv[]);
#ifdef CONFIG_EXAMPLES_IOTIVITY_SECURED
extern int iotivity_cloud_main(int argc, char *argv[]);
#endif
#endif
-#ifdef CONFIG_EXAMPLES_IPERF
-extern int iperf_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_LWIPDHCPC
-extern int lwipdhcpc_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_LWIPDHCPS
-extern int lwipdhcps_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_LWIPDNS
-extern int lwipdns_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_MDNS_TEST
-extern int mdns_main(int argc, char *argv[]);
-#endif
#ifdef CONFIG_SYSTEM_NETDB
extern int netdb_main(int argc, char *argv[]);
#endif
-#ifdef CONFIG_EXAMPLES_NETSTRESSTEST
-extern int netstresstest_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_NETTEST
-extern int nettest_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_NTPCLIENT_TEST
-extern int ntpclient_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_SELECT_TEST
-extern int select_test_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_TELNETC
-extern int telnetc_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_TELNETD
-extern int telnetd_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_TLS_CLIENT
-extern int tls_client_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_TLS_SELFTEST
-extern int tls_selftest_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_TLS_SERVER
-extern int tls_server_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_WEBCLIENT
-extern int webclient_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_WEBSERVER
-extern int webserver_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_WEBSOCKET
-extern int websocket_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_ARTIK_DEMO
-extern int artik_demo_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_SLSIWIFI
-extern int slsi_wifi_main(int argc, char *argv[]);
-#endif
-#ifdef CONFIG_EXAMPLES_MQTT_TEST
-extern int mqtt_client_sub_main(int argc, char *argv[]);
-extern int mqtt_client_pub_main(int argc, char *argv[]);
-#endif
#ifdef CONFIG_LWM2M_CLIENT_MODE
extern int lwm2m_client_main(int argc, char *argv[]);
#endif
#ifdef CONFIG_LWM2M_SERVER_MODE
extern int lwm2m_server_main(int argc, char *argv[]);
#endif
-#ifdef CONFIG_EXAMPLES_DNSCLIENT_TEST
-extern int dnsclient_main(int argc, char *argv[]);
-#endif
#if defined(CONFIG_NETUTILS_TFTPC)
struct tftpc_args_s {
};
const static tash_cmdlist_t net_appcmds[] = {
-#ifdef CONFIG_EXAMPLES_ARTIK_DEMO
- {"artik_demo", artik_demo_main, TASH_EXECMD_SYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_SLSIWIFI
- {"artikwifi", slsi_wifi_main, TASH_EXECMD_SYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_LWIPDHCPC
- {"dhcpc", lwipdhcpc_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_LWIPDHCPS
- {"dhcps", lwipdhcps_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_LWIPDNS
- {"dns", lwipdns_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_DTLS_CLIENT
- {"dtlsc", dtls_client_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_DTLS_SERVER
- {"dtlss", dtls_server_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_FTPD
- {"ftpd", ftpd_main, TASH_EXECMD_ASYNC},
-#endif
#ifdef CONFIG_EXAMPLES_IOTIVITY
{"iotivity", iotivity_main, TASH_EXECMD_ASYNC},
#ifdef CONFIG_EXAMPLES_IOTIVITY_CLOUD
{"iotivity_sec", iotivity_sec_main, TASH_EXECMD_ASYNC},
#endif
#endif /* CONFIG_EXAMPLES_IOTIVITY */
-#ifdef CONFIG_EXAMPLES_IPERF
- {"iperf", iperf_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_MDNS_TEST
- {"mdns", mdns_main, TASH_EXECMD_SYNC},
-#endif
#ifdef CONFIG_SYSTEM_NETDB
{"netdb", netdb_main, TASH_EXECMD_SYNC},
#endif
-#ifdef CONFIG_EXAMPLES_NETSTRESSTEST
- /* Sample App to stress test Transport Layer (TCP / UDP) / IP Multicast Functionality */
- {"netstresstest", netstresstest_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_NETTEST
- /* Sample App to test Transport Layer (TCP / UDP) / IP Multicast Functionality */
- {"nettest", nettest_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_NTPCLIENT_TEST
- {"ntpclient", ntpclient_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_SELECT_TEST
- {"select_test", select_test_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_TELNETC
- {"telnetc", telnetc_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_TELNETD
- {"telnetd", telnetd_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_TLS_CLIENT
- {"tlsc", tls_client_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_TLS_SERVER
- {"tlss", tls_server_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_TLS_SELFTEST
- {"tlsself", tls_selftest_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_WEBSOCKET
- {"websocket", websocket_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_WAKAAMA_CLIENT
- {"wakaamaclient", wakaamaclient_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_WEBCLIENT
- {"webclient", webclient_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_WEBSERVER
- {"webserver", webserver_main, TASH_EXECMD_ASYNC},
-#endif
-#ifdef CONFIG_EXAMPLES_MQTT_TEST
- {"mqtt_sub", mqtt_client_sub_main, TASH_EXECMD_SYNC},
- {"mqtt_pub", mqtt_client_pub_main, TASH_EXECMD_SYNC},
-#endif
#ifdef CONFIG_LWM2M_CLIENT_MODE
{"lwm2mclient", lwm2m_client_main, TASH_EXECMD_SYNC},
#endif
#ifdef CONFIG_LWM2M_SERVER_MODE
{"lwm2mserver", lwm2m_server_main, TASH_EXECMD_SYNC},
#endif
-#ifdef CONFIG_EXAMPLES_DNSCLIENT_TEST
- {"dnsclient", dnsclient_main, TASH_EXECMD_ASYNC},
-#endif
{NULL, NULL, 0}
};
#endif /* CONFIG_ARTIK053_FLASH_PART */
}
-#ifdef CONFIG_TASH
-#ifdef CONFIG_EXAMPLES_SLSIWIFI
-int slsi_wifi_main(int argc, char *argv[]);
-#endif
-
-const static tash_cmdlist_t tash_s5j_cmds[] = {
-#ifdef CONFIG_EXAMPLES_SLSIWIFI
- {"artikwifi", slsi_wifi_main, TASH_EXECMD_SYNC},
-#endif
- {NULL, NULL, 0}
-};
-#endif
-
static void scsc_wpa_ctrl_iface_init(void)
{
#ifdef CONFIG_SCSC_WLAN
scsc_wpa_ctrl_iface_init();
-#ifdef CONFIG_TASH
- tash_cmdlist_install(tash_s5j_cmds);
-#endif
-
UNUSED(ret);
return OK;
return version;
}
-#ifdef CONFIG_TASH
-#ifdef CONFIG_EXAMPLES_SLSIWIFI
-int slsi_wifi_main(int argc, char *argv[]);
-#endif
-
-const static tash_cmdlist_t tash_s5j_cmds[] = {
-#ifdef CONFIG_EXAMPLES_SLSIWIFI
- { "artikwifi", slsi_wifi_main, TASH_EXECMD_SYNC },
-#endif
- { NULL, NULL, 0 }
-};
-#endif
-
static void scsc_wpa_ctrl_iface_init(void)
{
#ifdef CONFIG_SCSC_WLAN
scsc_wpa_ctrl_iface_init();
-#ifdef CONFIG_TASH
- tash_cmdlist_install(tash_s5j_cmds);
-#endif
-
#ifdef CONFIG_EXAMPLES_EEPROM_TEST
ee_test_main(0, NULL);
#endif