Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iotjs: Add defconfigs for ARTIKS and doc #2009

Merged
merged 3 commits into from
Aug 9, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions apps/examples/iotjs_startup/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -34,26 +34,25 @@ config EXAMPLES_IOTJS_STARTUP_WIFI
---help---
Enable WiFi on start

if EXAMPLES_IOTJS_STARTUP_WIFI

config EXAMPLES_IOTJS_STARTUP_WIFI_SSID
string "SSID of AP"
default "public"
depends on EXAMPLES_IOTJS_STARTUP_WIFI
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am sorry but last comment.

  1. If you intend to use depends on EXAMPLES_IOTJS_STARTUP_WIFI, let's remove line 37. if EXAMPLES_IOTJS_STARTUP_WIFI and line 52, endif. That is duplicated with depends on.
  2. If you want to keep if xx instead of depends on xx, you should move endif location to cover EXAMPLES_IOTJS_STARTUP_WIFI_AUTH and EXAMPLES_IOTJS_STARTUP_WIFI_CRYPTO.

---help---
Select SSID of AP which you want to connect to

config EXAMPLES_IOTJS_STARTUP_WIFI_PASS
string "Passphrase of AP"
default ""
depends on EXAMPLES_IOTJS_STARTUP_WIFI
---help---
Passphrase of AP which you want to connect to
endif


config EXAMPLES_IOTJS_STARTUP_WIFI_AUTH
int "Authentication type"
range 0 5
default 0
depends on EXAMPLES_IOTJS_STARTUP_WIFI
---help---
0 : Open
1 : WEP Shared
Expand All @@ -66,6 +65,7 @@ config EXAMPLES_IOTJS_STARTUP_WIFI_CRYPTO
int "Encryption type"
range 0 5
default 0
depends on EXAMPLES_IOTJS_STARTUP_WIFI
---help---
0 : None
1 : WEP 64 bits
Expand All @@ -74,7 +74,8 @@ config EXAMPLES_IOTJS_STARTUP_WIFI_CRYPTO
4 : TKIP
5 : TIKP and AES
6 : Unknown
endif # EXAMPLES_IOTJS_STARTUP_WIFI

endif # EXAMPLES_IOTJS_STARTUP

config USER_ENTRYPOINT
string
Expand Down
109 changes: 92 additions & 17 deletions build/configs/artik053/iotjs/defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ CONFIG_ARCH_ARM=y
CONFIG_ARCH="arm"
# CONFIG_ARCH_CHIP_LM is not set
CONFIG_ARCH_CHIP_S5J=y
# CONFIG_ARCH_CHIP_BCM4390X is not set
CONFIG_ARCH_CHIP="s5j"

#
Expand Down Expand Up @@ -205,6 +206,7 @@ CONFIG_BOOT_RUNFROMFLASH=y
#
CONFIG_RAM_START=0x02023800
CONFIG_RAM_SIZE=968704
# CONFIG_DDR is not set
# CONFIG_ARCH_HAVE_SDRAM is not set

#
Expand All @@ -221,6 +223,7 @@ CONFIG_ARCH_BOARD="artik05x"
# Common Board Options
#
# CONFIG_BOARD_CRASHDUMP is not set
# CONFIG_BOARD_ASSERT_AUTORESET is not set
CONFIG_LIB_BOARDCTL=y
CONFIG_BOARDCTL_RESET=y
# CONFIG_BOARDCTL_UNIQUEID is not set
Expand Down Expand Up @@ -326,7 +329,6 @@ CONFIG_BOARD_INITIALIZE=y
# CONFIG_SCHED_STARTHOOK is not set
CONFIG_SCHED_ATEXIT=y
CONFIG_SCHED_ONEXIT=y
CONFIG_SCHED_ONEXIT_MAX=1

#
# Signal Numbers
Expand Down Expand Up @@ -589,6 +591,16 @@ CONFIG_NET_IP_FRAG=y
CONFIG_NET_IP_REASSEMBLY=y
CONFIG_NET_IPV4_REASS_MAX_PBUFS=20
CONFIG_NET_IPV4_REASS_MAXAGE=5
CONFIG_NET_IPv6=y
CONFIG_NET_IPv6_NUM_ADDRESSES=3
# CONFIG_NET_IPv6_FORWARD is not set
# CONFIG_NET_IPv6_FRAG is not set
CONFIG_NET_IPv6_REASS=y
CONFIG_NET_IPV6_REASS_MAXAGE=60
CONFIG_NET_IPv6_SEND_ROUTER_SOLICIT=y
CONFIG_NET_IPv6_AUTOCONFIG=y
CONFIG_NET_IPv6_DUP_DETECT_ATTEMPTS=1
# CONFIG_NET_IPv6_PMTU_FOR_MULTICAST is not set

#
# Socket support
Expand All @@ -610,6 +622,22 @@ CONFIG_NET_ARP_QUEUEING=y
CONFIG_NET_ETHARP_TRUST_IP_MAC=y
CONFIG_NET_ETH_PAD_SIZE=0
# CONFIG_NET_ARP_STATIC_ENTRIES is not set
CONFIG_NET_IPv6_ND=y
CONFIG_NET_IPv6_ND_QUEUEING=y
CONFIG_NET_IPv6_ND_QUEUE=20
CONFIG_NET_IPv6_ND_NUM_NEIGHBORS=10
CONFIG_NET_IPv6_ND_NUM_DESTINATIONS=10
CONFIG_NET_IPv6_ND_NUM_PREFIXES=5
CONFIG_NET_IPv6_ND_NUM_ROUTERS=3
CONFIG_NET_IPv6_ND_MAX_MULTICAST_SOLICIT=3
CONFIG_NET_IPv6_ND_MAX_UNICAST_SOLICIT=3
CONFIG_NET_IPv6_ND_MAX_SOLICIT_INTERVAL=4000
CONFIG_NET_IPv6_ND_REACHABLE_TIME=30000
CONFIG_NET_IPv6_ND_RETRANS_TIMER=1000
CONFIG_NET_IPv6_ND_DELAY_FIRST_PROBE_TIME=5000
CONFIG_NET_IPv6_ND_ALLOW_RA_UPDATES=y
CONFIG_NET_IPv6_ND_TCP_REACHABILITY_HINTS=y
CONFIG_NET_IPv6_ND_RDNSS_MAX_DNS_SERVERS=0
CONFIG_NET_UDP=y
# CONFIG_NET_NETBUF_RECVINFO is not set
CONFIG_NET_UDP_TTL=255
Expand All @@ -627,13 +655,20 @@ CONFIG_NET_TCP_SND_QUEUELEN=80
# CONFIG_NET_TCP_LISTEN_BACKLOG is not set
CONFIG_NET_TCP_OVERSIZE=536
# CONFIG_NET_TCP_TIMESTAMPS is not set
CONFIG_NET_TCP_WND_UPDATE_THREASHOLD=536
CONFIG_NET_TCP_WND_UPDATE_THRESHOLD=536
CONFIG_NET_ICMP=y
CONFIG_NET_ICMP_TTL=255
# CONFIG_NET_BROADCAST_PING is not set
# CONFIG_NET_MULTICAST_PING is not set
# CONFIG_NET_MULTICAST_PING4 is not set
CONFIG_NET_IPv6_ICMP=y
CONFIG_NET_IPv6_ICMP_DATASIZE=8
CONFIG_NET_IPv6_ICMP_HL=255
# CONFIG_NET_MULTICAST_PING6 is not set
CONFIG_NET_LWIP_IGMP=y
CONFIG_NET_LWIP_MEMP_NUM_IGMP_GROUP=8
CONFIG_NET_IPv6_MLD=y
CONFIG_NET_IPv6_MLD_GROUP=4
# CONFIG_NET_IPv6_DHCP is not set

#
# LWIP Mailbox Configurations
Expand Down Expand Up @@ -689,14 +724,23 @@ CONFIG_NET_UDP_STATS=y
CONFIG_NET_TCP_STATS=y
CONFIG_NET_MEM_STATS=y
CONFIG_NET_SYS_STATS=y
# CONFIG_NET_IPv6_STATS is not set
# CONFIG_NET_IPv6_ICMP_STATS is not set
# CONFIG_NET_IPv6_MLD_STATS is not set
# CONFIG_NET_IPv6_ND_STATS is not set
# CONFIG_NET_LWIP_VLAN is not set
CONFIG_NET_LWIP_LOOPBACK_INTERFACE=y
# CONFIG_NET_LWIP_SLIP_INTERFACE is not set
# CONFIG_NET_LWIP_PPP_SUPPORT is not set
# CONFIG_NET_LWIP_SNMP is not set

#
# LWIP NETDB Configurations
# Interface Name
#
CONFIG_NET_ETH_IFNAME="en"
CONFIG_NET_LOOP_IFNAME="lo"
CONFIG_NET_STA_IFNAME="wl"
CONFIG_NET_SOFTAP_IFNAME="sa"
CONFIG_NET_LWIP_NETDB=y
CONFIG_NET_DNS_TABLE_SIZE=4
CONFIG_NET_DNS_MAX_NAME_LENGTH=256
Expand Down Expand Up @@ -755,13 +799,15 @@ CONFIG_NETUTILS_DHCPC=y
CONFIG_NET_SECURITY_TLS=y
# CONFIG_TLS_WITH_SSS is not set
# CONFIG_SUPPORT_FULL_SECURITY is not set
CONFIG_TLS_MPI_MAX_SIZE=512

#
# Wireless
#
CONFIG_WIFI_MANAGER=y
CONFIG_SELECT_WPA_SUPPLICANT=y
# CONFIG_SELECT_PROPIETARY_SUPPLICANT is not set
# CONFIG_SELECT_NO_DRIVER is not set
CONFIG_SELECT_SCSC_WLAN=y
# CONFIG_SELECT_PROPIETARY_WLAN is not set
CONFIG_NETUTILS_WIFI=y
Expand All @@ -787,13 +833,15 @@ CONFIG_WPA_CTRL_FIFO_MK_MODE=666
CONFIG_ELOOP_POLL=y
# CONFIG_WPA_SUPPLICANT_CMD is not set
CONFIG_DRIVER_T20=y
CONFIG_DISABLE_EAP_FOR_SUPPLICANT=y
# CONFIG_ENABLE_EAP_FOR_SUPPLICANT is not set
CONFIG_WIFIMGR_SOFTAP_IFNAME="wl1"
CONFIG_WIFIMGR_STA_IFNAME="wl1"

#
# Network utilities
#
CONFIG_NETUTILS_NETLIB=y
CONFIG_NET_NETMON=y

#
# Audio Support
Expand Down Expand Up @@ -828,6 +876,7 @@ CONFIG_SMARTFS_ALIGNED_ACCESS=y
# CONFIG_SMARTFS_JOURNALING is not set
# CONFIG_SMARTFS_SECTOR_RECOVERY is not set
CONFIG_FS_PROCFS=y
# CONFIG_FS_AUTOMOUNT_PROCFS is not set

#
# Exclude individual procfs entries
Expand All @@ -840,6 +889,7 @@ CONFIG_FS_PROCFS=y
# CONFIG_FS_PROCFS_EXCLUDE_SMARTFS is not set
# CONFIG_FS_PROCFS_EXCLUDE_POWER is not set
CONFIG_FS_ROMFS=y
# CONFIG_FS_TMPFS is not set

#
# Block Driver Configurations
Expand Down Expand Up @@ -900,7 +950,6 @@ CONFIG_MTD_SMART_SECTOR_SIZE=512
# CONFIG_DISABLE_REALLOC_NEIGHBOR_EXTENSION is not set
# CONFIG_MM_SMALL is not set
CONFIG_MM_REGIONS=1
# CONFIG_ARCH_HAVE_HEAPx is not set
# CONFIG_GRAN is not set

#
Expand Down Expand Up @@ -941,14 +990,15 @@ CONFIG_DEBUG_VERBOSE=y
#
# Subsystem Debug Options
#
# CONFIG_DEBUG_FS is not set
# CONFIG_DEBUG_AUDIO is not set
# CONFIG_DEBUG_LIB is not set
# CONFIG_DEBUG_FS is not set
# CONFIG_DEBUG_IOTBUS is not set
# CONFIG_DEBUG_MM is not set
CONFIG_DEBUG_NET=y
# CONFIG_DEBUG_NET_ERROR is not set
# CONFIG_DEBUG_NET_INFO is not set
# CONFIG_DEBUG_SCHED is not set
# CONFIG_DEBUG_TASH is not set
CONFIG_DEBUG_WLAN=y

#
Expand Down Expand Up @@ -985,16 +1035,15 @@ CONFIG_DEBUG_WLAN_API_ERROR=y
# CONFIG_ARCH_HAVE_HEAPCHECK is not set
CONFIG_DEBUG_MM_HEAPINFO=y
# CONFIG_DEBUG_IRQ is not set
# CONFIG_DEBUG_IRQ_INFO is not set

#
# Driver Debug Options
#
# CONFIG_DEBUG_I2S is not set
# CONFIG_DEBUG_PWM is not set
# CONFIG_DEBUG_RTC is not set
# CONFIG_DEBUG_SPI is not set
# CONFIG_DEBUG_WATCHDOG is not set
# CONFIG_DEBUG_I2S is not set

#
# System Debug Options
Expand Down Expand Up @@ -1040,6 +1089,8 @@ CONFIG_LIB_HOMEDIR="/"
CONFIG_LIBM=y
# CONFIG_NOPRINTF_FIELDWIDTH is not set
CONFIG_LIBC_FLOATINGPOINT=y
CONFIG_LIBC_FLOATPRECISION=6
CONFIG_LIBC_SCANSET=y
# CONFIG_NOPRINTF_LONGLONG_TO_ASCII is not set
CONFIG_LIBC_IOCTL_VARIADIC=y
# CONFIG_LIBC_WCHAR is not set
Expand All @@ -1049,8 +1100,6 @@ CONFIG_LIB_RAND_ORDER=1
# CONFIG_EOL_IS_LF is not set
# CONFIG_EOL_IS_BOTH_CRLF is not set
CONFIG_EOL_IS_EITHER_CRLF=y
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024
CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
CONFIG_LIBC_STRERROR=y
# CONFIG_LIBC_STRERROR_SHORT is not set
# CONFIG_LIBC_PERROR_STDOUT is not set
Expand Down Expand Up @@ -1093,10 +1142,17 @@ CONFIG_MEMCPY_INDEXED_COPY=y
#
# CONFIG_AWS_SDK is not set
# CONFIG_NETUTILS_CODECS is not set

#
# CURL Options
#
# CONFIG_ENABLE_CURL is not set
# CONFIG_ERROR_REPORT is not set
# CONFIG_ENABLE_IOTIVITY is not set
CONFIG_NETUTILS_JSON=y
# CONFIG_LIBTUV is not set
# CONFIG_LWM2M_WAKAAMA is not set
# CONFIG_STRESS_TOOL is not set

#
# Application Configuration
Expand All @@ -1105,24 +1161,30 @@ CONFIG_NETUTILS_JSON=y
#
# Application entry point list
#
CONFIG_ENTRY_MANUAL=y
# CONFIG_ENTRY_MANUAL is not set
# CONFIG_ENTRY_HELLO is not set
CONFIG_USER_ENTRYPOINT="hello_main"
CONFIG_ENTRY_IOTJS_STARTUP=y
CONFIG_USER_ENTRYPOINT="iotjs_startup_main"
CONFIG_BUILTIN_APPS=y

#
# Examples
#
# CONFIG_EXAMPLES_AWS is not set
# CONFIG_EXAMPLES_CURLTEST is not set
# CONFIG_EXAMPLES_DNSCLIENT_TEST is not set
# CONFIG_EXAMPLES_DTLS_CLIENT is not set
# CONFIG_EXAMPLES_DTLS_SERVER is not set
# CONFIG_EXAMPLES_EEPROM_TEST is not set
# CONFIG_EXAMPLES_EVENTLOOP is not set
# CONFIG_EXAMPLES_FOTA_SAMPLE is not set
# CONFIG_FILESYSTEM_HELPER_ENABLE is not set
CONFIG_EXAMPLES_HELLO=y
# CONFIG_EXAMPLES_HELLOXX is not set
# CONFIG_EXAMPLES_IOTBUS_TEST is not set
CONFIG_EXAMPLES_IOTJS_STARTUP=y
CONFIG_EXAMPLES_IOTJS_STARTUP_JS_FILE="/rom/example/index.js"
# CONFIG_EXAMPLES_IOTJS_STARTUP_WIFI is not set
# CONFIG_EXAMPLES_KERNEL_SAMPLE is not set
# CONFIG_EXAMPLES_LIBTUV is not set
# CONFIG_EXAMPLES_NETTEST is not set
Expand All @@ -1142,7 +1204,6 @@ CONFIG_EXAMPLES_SLSIWIFI_STACKSIZE=2048
# CONFIG_EXAMPLES_TLS_SELFTEST is not set
# CONFIG_EXAMPLES_TLS_SERVER is not set
# CONFIG_EXAMPLES_WIFIMANAGER_TEST is not set
# CONFIG_EXAMPLES_WIFI_TEST is not set

#
# Platform-specific Support
Expand All @@ -1154,16 +1215,18 @@ CONFIG_EXAMPLES_SLSIWIFI_STACKSIZE=2048
#
CONFIG_TASH=y
CONFIG_TASH_MAX_COMMANDS=132
# CONFIG_DEBUG_TASH is not set
# CONFIG_TASH_USLEEP is not set
CONFIG_TASH_COMMAND_INTERFACE=y
CONFIG_TASH_CMDTASK_STACKSIZE=4096
CONFIG_TASH_CMDTASK_PRIORITY=100
# CONFIG_TASH_SCRIPT is not set

#
# System Libraries and Add-Ons
#
# CONFIG_SYSTEM_CLE is not set
# CONFIG_SYSTEM_CUTERM is not set
# CONFIG_SYSTEM_FLASH_ERASEALL is not set
# CONFIG_SYSTEM_FOTA_HAL is not set
# CONFIG_SYSTEM_I2CTOOL is not set
# CONFIG_SYSTEM_INIFILE is not set
Expand All @@ -1172,7 +1235,6 @@ CONFIG_SYSTEM_PREAPP_STACKSIZE=2048
# CONFIG_SYSTEM_INSTALL is not set
CONFIG_SYSTEM_IPERF=y
# CONFIG_SYSTEM_NETDB is not set
# CONFIG_SYSTEM_POWEROFF is not set
CONFIG_SYSTEM_RAMTEST=y
CONFIG_SYSTEM_RAMTEST_PRIORITY=100
CONFIG_SYSTEM_RAMTEST_STACKSIZE=1024
Expand All @@ -1183,12 +1245,15 @@ CONFIG_KERNEL_CMDS=y
CONFIG_FS_CMDS=y
CONFIG_FSCMD_BUFFER_LEN=64
CONFIG_NET_CMDS=y
CONFIG_NET_PING_CMD=y
CONFIG_NET_PING_CMD_ICOUNT=5
CONFIG_ENABLE_DATE_CMD=y
CONFIG_ENABLE_ENV_GET_CMD=y
CONFIG_ENABLE_ENV_SET_CMD=y
CONFIG_ENABLE_ENV_UNSET_CMD=y
CONFIG_ENABLE_FREE_CMD=y
CONFIG_ENABLE_HEAPINFO_CMD=y
# CONFIG_HEAPINFO_USER_GROUP is not set
# CONFIG_ENABLE_IRQINFO_CMD is not set
CONFIG_ENABLE_KILL_CMD=y
CONFIG_ENABLE_KILLALL_CMD=y
Expand All @@ -1212,6 +1277,16 @@ CONFIG_IOTJS_JERRY_HEAP=128
#
# CONFIG_DM is not set

#
# Task manager
#
# CONFIG_TASK_MANAGER is not set

#
# Event Loop Framework
#
# CONFIG_EVENTLOOP is not set

#
# Things Management
#
Expand Down
Loading