#
-# Makefile のターゲットシステム依存部(bsp_amakusa592用)
+# Makefile のターゲットシステム依存部(bsp_amakusa592用)
#
#
INCLUDES := $(INCLUDES) -I$(SRCDIR)/config/$(CPU)/$(SYS) \
-I$(SRCDIR)/config/$(CPU)/_common_bf592 \
-I$(SRCDIR)/pdic/simple_sio \
- -I$(SRCDIR)/uzume
+ -I$(SRCDIR)/uzume \
+ -I$(SRCDIR)/uzume/ntshell
COPTS := $(COPTS)
LDFLAGS := $(LDFLAGS)
#
# カーネルに関する定義
#
-KERNEL_DIR := $(KERNEL_DIR) :$(SRCDIR)/config/$(CPU)/$(SYS) :$(SRCDIR)/config/$(CPU)/_common_bf592 :$(SRCDIR)/pdic/simple_sio :$(SRCDIR)/uzume
+KERNEL_DIR := $(KERNEL_DIR) :$(SRCDIR)/config/$(CPU)/$(SYS) :$(SRCDIR)/config/$(CPU)/_common_bf592 :$(SRCDIR)/pdic/simple_sio :$(SRCDIR)/uzume :$(SRCDIR)/uzume/ntshell
KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
KERNEL_COBJS := $(KERNEL_COBJS) chip_config.o uart.o chip_debugboot.o chip_dump.o
-KERNEL_COBJS := $(KERNEL_COBJS) i2s_subsystem.o i2c_subsystem.o ad7999.o uzume_callback.o ssm2603.o bsp_amakusa592.o
-
+KERNEL_COBJS := $(KERNEL_COBJS) i2s_subsystem.o i2c_subsystem.o ad7999.o uzume_callback.o ssm2603.o bsp_amakusa592.o cmd_amakusa592.o
+KERNEL_COBJS := $(KERNEL_COBJS) ntlibc.o ntopt.o ntshell.o ntshell_task.o text_editor.o text_history.o vtrecv.o vtsend.o ntstdio.o
#
# リンカスクリプトの定義
KERNEL_DIR := $(KERNEL_DIR) :$(SRCDIR)/config/$(CPU)/$(SYS) :$(SRCDIR)/config/$(CPU)/_common_bf592 :$(SRCDIR)/pdic/simple_sio :$(SRCDIR)/uzume :$(SRCDIR)/uzume/ntshell
KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
KERNEL_COBJS := $(KERNEL_COBJS) chip_config.o uart.o chip_debugboot.o chip_dump.o
-KERNEL_COBJS := $(KERNEL_COBJS) i2s_subsystem.o i2c_subsystem.o rotenc.o uzume_callback.o sgtl5000.o bsp_bluetank.o
-KERNEL_COBJS := $(KERNEL_COBJS) ntlibc.o ntopt.o ntshell.o ntshell_task.o text_editor.o text_history.o vtrecv.o vtsend.o ntstdio.o cmd.o
+KERNEL_COBJS := $(KERNEL_COBJS) i2s_subsystem.o i2c_subsystem.o rotenc.o uzume_callback.o sgtl5000.o bsp_bluetank.o cmd_bluetank.o
+KERNEL_COBJS := $(KERNEL_COBJS) ntlibc.o ntopt.o ntshell.o ntshell_task.o text_editor.o text_history.o vtrecv.o vtsend.o ntstdio.o
#
# リンカスクリプトの定義
--- /dev/null
+/**
+ * @file cmd_amakusa592.c
+ * @author Shinichiro Nakamura
+ * @brief amakusa592\e$B%3%^%s%I$N<BAu!#\e(B
+ * @details
+ */
+
+#include "cmd.h"
+
+/**
+ * @brief \e$B%3%^%s%I4X?t!#\e(B
+ * @details
+ * ntshell_task\e$B$r;HMQ$9$k\e(BBSP\e$B$O!"\e(Bcmd_execute\e$B$N<BAu$rDs6!$9$k!#\e(B
+ * VT100\e$B$N%7!<%1%s%9%3!<%I2r<a$d4D6-@_Dj$O>e0L$G9T$o$l$F$$$k!#\e(B
+ *
+ * @param env \e$B%3%^%s%I4D6-9=B$BN!#\e(B
+ * @param argc \e$B%Q%i%a!<%??t!#\e(B
+ * @param argv \e$B%Q%i%a!<%?!#\e(B
+ */
+void cmd_execute(cmd_env_t *env, int argc, char **argv)
+{
+ int i;
+ for (i = 0; i < argc; i++) {
+ ntstdio_printf(CMD_NTSTDIO(env), "%d : '%s'\n", i, argv[i]);
+ }
+}
+
/**
- * @file cmd.c
+ * @file cmd_bluetank.c
* @author Shinichiro Nakamura
- * @brief \e$B%3%^%s%I$N<BAu!#\e(B
+ * @brief bluetank\e$B%3%^%s%I$N<BAu!#\e(B
* @details
*/