mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Change tizenrt-artik05x port reference board to artik053
Artik053 board is publicly announced about one month ago. So I updated tizenrt-artik05x reference board from sidk_s5jt200 to artik053. Now, tizenrt-artik05x port works with latest TizenRT repo on artik053 board. Also, I replaced str_to_uint to strtol since #1891 is landed. JerryScript-DCO-1.0-Signed-off-by: Sanggyu Lee sg5.lee@samsung.com
This commit is contained in:
parent
270dbb00b2
commit
5fd98fa2be
@ -39,7 +39,7 @@ jerry-tizenrt
|
||||
|
||||
```
|
||||
$ cp -r jerryscript/targets/tizenrt-artik05x/apps/jerryscript/ tizenrt/apps/system/
|
||||
$ cp -r jerryscript/targets/tizenrt-artik05x/configs/jerryscript/ tizenrt/build/configs/sidk_s5jt200/
|
||||
$ cp -r jerryscript/targets/tizenrt-artik05x/configs/jerryscript/ tizenrt/build/configs/artik053/
|
||||
```
|
||||
|
||||
Apply following diff in jerry-tizenrt/tizenrt/os/FlatLibs.mk.
|
||||
@ -55,6 +55,7 @@ TINYARALIBS += $(LIBRARIES_DIR)$(DELIM)libframework$(LIBEXT)
|
||||
+# Add library for Jerryscript
|
||||
+ifeq ($(CONFIG_JERRYSCRIPT),y)
|
||||
+TINYARALIBS += $(LIBRARIES_DIR)$(DELIM)libjerry-core$(LIBEXT)
|
||||
+TINYARALIBS += $(LIBRARIES_DIR)$(DELIM)libjerry-ext$(LIBEXT)
|
||||
+TINYARALIBS += $(LIBRARIES_DIR)$(DELIM)libjerry-libm$(LIBEXT)
|
||||
+endif
|
||||
+
|
||||
@ -65,7 +66,7 @@ TINYARALIBS += $(LIBRARIES_DIR)$(DELIM)libframework$(LIBEXT)
|
||||
|
||||
```
|
||||
$ cd tizenrt/os/tools
|
||||
$ ./configure.sh sidk_s5jt200/jerryscript
|
||||
$ ./configure.sh artik053/jerryscript
|
||||
```
|
||||
|
||||
#### 4. Build JerryScript for TizenRT
|
||||
@ -87,7 +88,11 @@ Binaries are available in tizenrt/build/output/bin
|
||||
|
||||
#### 6. Flash binary
|
||||
|
||||
The official guide will be announced on [TizenRT page](https://github.com/Samsung/TizenRT).
|
||||
```
|
||||
make download ALL
|
||||
```
|
||||
|
||||
For more information, see [How to program a binary](https://github.com/Samsung/TizenRT/blob/master/build/configs/artik053/README.md).
|
||||
|
||||
|
||||
#### 7. Run JerryScript
|
||||
|
||||
@ -166,30 +166,6 @@ jerry_value_is_syntax_error (jerry_value_t error_value) /**< error value */
|
||||
return false;
|
||||
} /* jerry_value_is_syntax_error */
|
||||
|
||||
/**
|
||||
* Convert string into unsigned integer
|
||||
*
|
||||
* @return converted number
|
||||
*/
|
||||
static uint32_t
|
||||
str_to_uint (const char *num_str_p) /**< string to convert */
|
||||
{
|
||||
assert (jerry_is_feature_enabled (JERRY_FEATURE_ERROR_MESSAGES));
|
||||
|
||||
uint32_t result = 0;
|
||||
|
||||
while (*num_str_p != '\0')
|
||||
{
|
||||
assert (*num_str_p >= '0' && *num_str_p <= '9');
|
||||
|
||||
result *= 10;
|
||||
result += (uint32_t) (*num_str_p - '0');
|
||||
num_str_p++;
|
||||
}
|
||||
|
||||
return result;
|
||||
} /* str_to_uint */
|
||||
|
||||
/**
|
||||
* Print error value
|
||||
*/
|
||||
@ -218,18 +194,18 @@ print_unhandled_exception (jerry_value_t error_value, /**< error value */
|
||||
|
||||
if (jerry_is_feature_enabled (JERRY_FEATURE_ERROR_MESSAGES) && jerry_value_is_syntax_error (error_value))
|
||||
{
|
||||
uint32_t err_line = 0;
|
||||
uint32_t err_col = 0;
|
||||
unsigned int err_line = 0;
|
||||
unsigned int err_col = 0;
|
||||
|
||||
/* 1. parse column and line information */
|
||||
for (uint32_t i = 0; i < sz; i++)
|
||||
for (jerry_size_t i = 0; i < sz; i++)
|
||||
{
|
||||
if (!strncmp ((char *) (err_str_buf + i), "[line: ", 7))
|
||||
{
|
||||
i += 7;
|
||||
|
||||
char num_str[8];
|
||||
uint32_t j = 0;
|
||||
unsigned int j = 0;
|
||||
|
||||
while (i < sz && err_str_buf[i] != ',')
|
||||
{
|
||||
@ -239,7 +215,7 @@ print_unhandled_exception (jerry_value_t error_value, /**< error value */
|
||||
}
|
||||
num_str[j] = '\0';
|
||||
|
||||
err_line = str_to_uint (num_str);
|
||||
err_line = (unsigned int) strtol (num_str, NULL, 10);
|
||||
|
||||
if (strncmp ((char *) (err_str_buf + i), ", column: ", 10))
|
||||
{
|
||||
@ -257,17 +233,17 @@ print_unhandled_exception (jerry_value_t error_value, /**< error value */
|
||||
}
|
||||
num_str[j] = '\0';
|
||||
|
||||
err_col = str_to_uint (num_str);
|
||||
err_col = (unsigned int) strtol (num_str, NULL, 10);
|
||||
break;
|
||||
}
|
||||
} /* for */
|
||||
|
||||
if (err_line != 0 && err_col != 0)
|
||||
{
|
||||
uint32_t curr_line = 1;
|
||||
unsigned int curr_line = 1;
|
||||
|
||||
bool is_printing_context = false;
|
||||
uint32_t pos = 0;
|
||||
unsigned int pos = 0;
|
||||
|
||||
/* 2. seek and print */
|
||||
while (source_p[pos] != '\0')
|
||||
|
||||
@ -1,5 +1,39 @@
|
||||
############################################################################
|
||||
# configs/stm32_tiny/nsh/Make.defs
|
||||
# Copyright JS Foundation and other contributors, http://js.foundation
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# This file is based on work under the following copyright and permission
|
||||
# notice:
|
||||
#
|
||||
############################################################################
|
||||
# Copyright 2017 Samsung Electronics All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
|
||||
# either express or implied. See the License for the specific
|
||||
# language governing permissions and limitations under the License.
|
||||
#
|
||||
############################################################################
|
||||
############################################################################
|
||||
# configs/artik053/tash/Make.defs
|
||||
#
|
||||
# Copyright (C) 2011, 2012-2013 Gregory Nutt. All rights reserved.
|
||||
# Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@ -37,14 +71,8 @@ include ${TOPDIR}/.config
|
||||
include ${TOPDIR}/tools/Config.mk
|
||||
include ${TOPDIR}/arch/arm/src/armv7-r/Toolchain.defs
|
||||
|
||||
ifeq ($(CONFIG_BOOT_RUNFROMFLASH),y)
|
||||
ifeq ($(CONFIG_BOARD_FOTA_SUPPORT),y)
|
||||
LDSCRIPT_OTA1 = ld_s5jt200_flash_ota1.script
|
||||
endif
|
||||
LDSCRIPT = ld_s5jt200_flash.script
|
||||
else
|
||||
LDSCRIPT = ld_s5jt200.script
|
||||
endif
|
||||
LDSCRIPT = flash.ld
|
||||
|
||||
ifeq ($(CONFIG_UCLIBCXX_HAVE_LIBSUPCXX),y)
|
||||
LIBSUPXX = ${shell $(CC) --print-file-name=libsupc++.a}
|
||||
EXTRA_LIBPATHS = -L "${shell dirname "$(LIBSUPXX)"}"
|
||||
@ -65,9 +93,6 @@ else
|
||||
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include -isystem $(TOPDIR)/../framework/include
|
||||
ARCHXXINCLUDES = -I. -isystem $(TOPDIR)/include -isystem $(TOPDIR)/include/cxx -isystem $(TOPDIR)/include/uClibc++
|
||||
ARCHSCRIPT = -T$(TOPDIR)/../build/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT)
|
||||
ifeq ($(CONFIG_BOARD_FOTA_SUPPORT),y)
|
||||
ARCHSCRIPT_FOTA = -T$(TOPDIR)/../build/configs/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT_OTA1)
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
@ -96,26 +121,19 @@ ifeq ($(CONFIG_FRAME_POINTER),y)
|
||||
ARCHOPTIMIZATION += -fno-omit-frame-pointer -mapcs -mno-sched-prolog
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARM_UNWIND),y)
|
||||
ARCHOPTIMIZATION += -fasynchronous-unwind-tables
|
||||
endif
|
||||
|
||||
|
||||
ARCHCFLAGS = -fno-builtin -mcpu=cortex-r4 -mfpu=vfpv3
|
||||
ARCHCXXFLAGS = -fno-builtin -fexceptions -mcpu=cortex-r4 -mfpu=vfpv3
|
||||
ifeq ($(QUICKBUILD),y)
|
||||
ARCHWARNINGS = -Wall -Werror -Wstrict-prototypes -Wshadow -Wundef -Wno-implicit-function-declaration -Wno-unused-function -Wno-unused-but-set-variable
|
||||
ARCHWARNINGSXX = -Wall -Werror -Wshadow -Wundef
|
||||
else
|
||||
#ARCHWARNINGS = -Wall -Werror -Wstrict-prototypes -Wshadow -Wundef -Wno-implicit-function-declaration -Wno-unused-function -Wno-unused-but-set-variable
|
||||
#ARCHWARNINGSXX = -Wall -Werror -Wshadow -Wundef
|
||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -Wno-implicit-function-declaration -Wno-unused-function -Wno-unused-but-set-variable
|
||||
ARCHWARNINGSXX = -Wall -Wshadow -Wundef
|
||||
ARCHWARNINGS = -Wall -Werror -Wstrict-prototypes -Wshadow -Wundef -Wno-implicit-function-declaration -Wno-unused-function -Wno-unused-but-set-variable
|
||||
ARCHWARNINGSXX = -Wall -Werror -Wshadow -Wundef
|
||||
# only version 4.9 supports color diagnostics
|
||||
ifeq "$(ARCHMAJOR)" "4"
|
||||
ifeq "$(ARCHMINOR)" "9"
|
||||
ARCHWARNINGS += -fdiagnostics-color=auto
|
||||
ARCHWARNINGSCC += -fdiagnostics-color=auto
|
||||
ARCHWARNINGS += -fdiagnostics-color=auto
|
||||
ARCHWARNINGSCC += -fdiagnostics-color=auto
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -123,14 +141,12 @@ endif
|
||||
ARCHDEFINES =
|
||||
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
||||
|
||||
CFLAGS = $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe
|
||||
CFLAGS = $(ARCHCFLAGS) $(ARCHWARNINGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe -ffunction-sections -fdata-sections
|
||||
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
|
||||
CXXFLAGS = $(ARCHCXXFLAGS) $(ARCHWARNINGSXX) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES) -pipe
|
||||
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
|
||||
CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES)
|
||||
AFLAGS = $(CFLAGS) -D__ASSEMBLY__
|
||||
MAXOPTIMIZATION = -O2
|
||||
|
||||
|
||||
NXFLATLDFLAGS1 = -r -d -warn-common
|
||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
|
||||
@ -148,18 +164,14 @@ ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
|
||||
LDFLAGS += -g
|
||||
endif
|
||||
|
||||
LDFLAAGS += --gc-sections
|
||||
|
||||
HOSTCC = gcc
|
||||
HOSTINCLUDES = -I.
|
||||
HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
|
||||
HOSTLDFLAGS =
|
||||
|
||||
#################### SIDK_S5JT200 DOWNLOAD LOGIC ###################################
|
||||
# function : DOWNLOAD
|
||||
# prototype : DOWNLOAD <arguments>
|
||||
# arguments : [ALL | RESOURCE ]
|
||||
# example : DOWNLOAD ALL; DOWNLOAD RESOURCE;
|
||||
define DOWNLOAD
|
||||
@$(TOPDIR)/../build/configs/$(CONFIG_ARCH_BOARD)/$(CONFIG_ARCH_BOARD)_download.sh $(1)
|
||||
@$(TOPDIR)/../build/configs/artik053/artik053_download.sh $(1)
|
||||
endef
|
||||
#################### END #######################################################
|
||||
|
||||
|
||||
@ -60,6 +60,10 @@ CONFIG_DEBUG_VERBOSE=y
|
||||
# CONFIG_DEBUG_MM is not set
|
||||
# CONFIG_DEBUG_SCHED is not set
|
||||
|
||||
#
|
||||
# SLSI WLAN Debug Options
|
||||
#
|
||||
|
||||
#
|
||||
# OS Function Debug Options
|
||||
#
|
||||
@ -74,6 +78,7 @@ CONFIG_DEBUG_MM_HEAPINFO=y
|
||||
# CONFIG_DEBUG_RTC is not set
|
||||
# CONFIG_DEBUG_SPI is not set
|
||||
# CONFIG_DEBUG_WATCHDOG is not set
|
||||
# CONFIG_DEBUG_TTRACE is not set
|
||||
|
||||
#
|
||||
# Stack Debug Options
|
||||
@ -92,7 +97,7 @@ CONFIG_ARCH_HAVE_CUSTOMOPT=y
|
||||
CONFIG_DEBUG_FULLOPT=y
|
||||
|
||||
#
|
||||
# System Type
|
||||
# Chip Selection
|
||||
#
|
||||
CONFIG_ARCH_ARM=y
|
||||
CONFIG_ARCH="arm"
|
||||
@ -106,11 +111,16 @@ CONFIG_ARCH_CHIP_S5J=y
|
||||
CONFIG_ARCH_CORTEXR4=y
|
||||
CONFIG_ARCH_FAMILY="armv7-r"
|
||||
CONFIG_ARCH_CHIP="s5j"
|
||||
CONFIG_ARCH_HAVE_FPU=y
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_ARCH_HAVE_FPU is not set
|
||||
CONFIG_ARMV7M_MPU=y
|
||||
CONFIG_ARMV7M_MPU_NREGIONS=12
|
||||
|
||||
#
|
||||
# Exception stack options
|
||||
#
|
||||
CONFIG_ARCH_HAVE_DABORTSTACK=y
|
||||
CONFIG_ARCH_DABORTSTACK=0
|
||||
|
||||
#
|
||||
# ARMv7-R Configuration Options
|
||||
#
|
||||
@ -129,95 +139,67 @@ CONFIG_ARMV7R_TOOLCHAIN_GNU_EABIL=y
|
||||
# CONFIG_BOOT_RESULT is not set
|
||||
|
||||
#
|
||||
# Samsung S5J Chip Configuration Options
|
||||
# S5J Configuration Options
|
||||
#
|
||||
CONFIG_ARCH_CHIP_S5JT200=y
|
||||
CONFIG_S5J_S5JT200=y
|
||||
|
||||
#
|
||||
# S5J DEBUG UART Configuration
|
||||
# S5J Peripheral Support
|
||||
#
|
||||
# CONFIG_S5J_UART_CLOCK_FROM_WPLL is not set
|
||||
CONFIG_SERIAL_TERMIOS=y
|
||||
CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
|
||||
CONFIG_S5J_HAVE_UARTDBG=y
|
||||
CONFIG_S5J_HAVE_ADC=y
|
||||
CONFIG_S5J_HAVE_I2C=y
|
||||
CONFIG_S5J_HAVE_MCT=y
|
||||
CONFIG_S5J_HAVE_PWM0=y
|
||||
CONFIG_S5J_HAVE_PWM1=y
|
||||
CONFIG_S5J_HAVE_PWM2=y
|
||||
CONFIG_S5J_HAVE_PWM3=y
|
||||
CONFIG_S5J_HAVE_PWM4=y
|
||||
CONFIG_S5J_HAVE_PWM5=y
|
||||
CONFIG_S5J_HAVE_PWR=y
|
||||
CONFIG_S5J_HAVE_RTC=y
|
||||
CONFIG_S5J_HAVE_SFLASH=y
|
||||
CONFIG_S5J_HAVE_SPI=y
|
||||
CONFIG_S5J_HAVE_SSS=y
|
||||
CONFIG_S5J_HAVE_UART0=y
|
||||
CONFIG_S5J_HAVE_UART1=y
|
||||
CONFIG_S5J_HAVE_UART2=y
|
||||
CONFIG_S5J_HAVE_UART3=y
|
||||
CONFIG_UARTDBG_RXBUFSIZE=256
|
||||
CONFIG_UARTDBG_TXBUFSIZE=256
|
||||
CONFIG_UARTDBG_BAUD=115200
|
||||
CONFIG_UARTDBG_BITS=8
|
||||
CONFIG_UARTDBG_PARITY=0
|
||||
CONFIG_UARTDBG_2STOP=0
|
||||
CONFIG_S5J_UARTDBG=y
|
||||
CONFIG_S5J_HAVE_UART4=y
|
||||
CONFIG_S5J_HAVE_WATCHDOG=y
|
||||
# CONFIG_S5J_ADC is not set
|
||||
CONFIG_S5J_I2C=y
|
||||
# CONFIG_S5J_MCT is not set
|
||||
# CONFIG_S5J_TIMER0 is not set
|
||||
# CONFIG_S5J_TIMER1 is not set
|
||||
# CONFIG_S5J_TIMER2 is not set
|
||||
# CONFIG_S5J_TIMER3 is not set
|
||||
# CONFIG_S5J_UART_FLOWCONTROL is not set
|
||||
CONFIG_S5J_UART0=y
|
||||
CONFIG_S5J_UART1=y
|
||||
CONFIG_S5J_UART2=y
|
||||
# CONFIG_S5J_UART2_FLOWCONTROL is not set
|
||||
CONFIG_S5J_UART3=y
|
||||
CONFIG_UARTDBG_SERIAL_CONSOLE=y
|
||||
# CONFIG_S5J_UART3_FLOWCONTROL is not set
|
||||
CONFIG_S5J_UART4=y
|
||||
# CONFIG_S5J_PWM is not set
|
||||
# CONFIG_S5J_PWM0 is not set
|
||||
# CONFIG_S5J_PWM1 is not set
|
||||
# CONFIG_S5J_PWM2 is not set
|
||||
# CONFIG_S5J_PWM3 is not set
|
||||
# CONFIG_S5J_PWM4 is not set
|
||||
# CONFIG_S5J_PWM5 is not set
|
||||
# CONFIG_S5J_SSS is not set
|
||||
|
||||
#
|
||||
# S5J SPI(Serial Peripheral Interface Bus)
|
||||
#
|
||||
# CONFIG_S5J_SPI is not set
|
||||
|
||||
#
|
||||
# S5J WDT(Watch Dog Timer)
|
||||
#
|
||||
CONFIG_S5J_SPI=y
|
||||
# CONFIG_S5J_WATCHDOG is not set
|
||||
|
||||
#
|
||||
# S5J TICK COUNTER
|
||||
#
|
||||
# CONFIG_S5J_TICK_COUNTER is not set
|
||||
|
||||
#
|
||||
# S5J ADC
|
||||
#
|
||||
# CONFIG_S5J_ADC is not set
|
||||
|
||||
#
|
||||
# S5J I2C
|
||||
#
|
||||
CONFIG_S5J_I2C=y
|
||||
# CONFIG_S5J_MAILBOX is not set
|
||||
CONFIG_S5J_GPIO=y
|
||||
# CONFIG_S5J_CHIPID is not set
|
||||
# CONFIG_S5J_EFUSE is not set
|
||||
# CONFIG_S5J_SDIO_SLAVE is not set
|
||||
# CONFIG_S5J_LEDCTRLBLK is not set
|
||||
CONFIG_S5J_SFLASH=y
|
||||
|
||||
#
|
||||
# Serial FLASH region
|
||||
#
|
||||
CONFIG_S5J_FLASH_BASE=0x04000000
|
||||
CONFIG_S5J_FLASH_MIRROR_BASE=0x60000000
|
||||
CONFIG_S5J_FLASH_SIZE=0x800000
|
||||
CONFIG_S5J_FLASH_SECTOR_SIZE=4096
|
||||
CONFIG_S5J_BOOTLOADER_REGION_SIZE=0x400000
|
||||
|
||||
#
|
||||
# S5J binary version
|
||||
#
|
||||
CONFIG_S5J_BL2_VERSION_ADDR=0x04003FF4
|
||||
CONFIG_S5J_LEDFW_VERSION_ADDR=0x042FBFF4
|
||||
CONFIG_S5J_SSSFW_VERSION_ADDR=0x04303FF4
|
||||
CONFIG_S5J_WLANFW_VERSION_ADDR=0x043BDFF4
|
||||
# CONFIG_S5J_DEBUG_BREAK is not set
|
||||
CONFIG_S5J_PM=y
|
||||
|
||||
#
|
||||
# S5J PMU Config
|
||||
#
|
||||
CONFIG_S5J_PWR=y
|
||||
|
||||
#
|
||||
# PMU Configuration
|
||||
#
|
||||
# CONFIG_S5J_PWR_DSTOP is not set
|
||||
# CONFIG_S5J_PWR_SLEEP is not set
|
||||
# CONFIG_S5J_DMA is not set
|
||||
|
||||
#
|
||||
# Architecture Options
|
||||
@ -235,6 +217,8 @@ CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_HAVE_MPU=y
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
# CONFIG_ARCH_HAVE_EXTCLK is not set
|
||||
# CONFIG_ARCH_HAVE_POWEROFF is not set
|
||||
CONFIG_ARCH_HAVE_RESET=y
|
||||
CONFIG_ARCH_USE_MPU=y
|
||||
# CONFIG_ARCH_STACKDUMP is not set
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
@ -267,24 +251,24 @@ CONFIG_BOOT_RUNFROMFLASH=y
|
||||
#
|
||||
# Boot Memory Configuration
|
||||
#
|
||||
CONFIG_RAM_START=0x02020000
|
||||
CONFIG_RAM_SIZE=1310720
|
||||
CONFIG_RAM_START=0x02023800
|
||||
CONFIG_RAM_SIZE=804864
|
||||
# CONFIG_ARCH_HAVE_SDRAM is not set
|
||||
|
||||
#
|
||||
# Board Selection
|
||||
#
|
||||
CONFIG_ARCH_BOARD_SIDK_S5JT200=y
|
||||
CONFIG_ARCH_BOARD="sidk_s5jt200"
|
||||
CONFIG_ARCH_BOARD_ARTIK053=y
|
||||
# CONFIG_ARCH_BOARD_SIDK_S5JT200 is not set
|
||||
CONFIG_ARCH_BOARD="artik053"
|
||||
|
||||
#
|
||||
# Common Board Options
|
||||
#
|
||||
CONFIG_ARCH_HAVE_BUTTONS=y
|
||||
CONFIG_ARCH_BUTTONS=y
|
||||
CONFIG_ARCH_HAVE_IRQBUTTONS=y
|
||||
# CONFIG_ARCH_IRQBUTTONS is not set
|
||||
# CONFIG_BOARD_CRASHDUMP is not set
|
||||
CONFIG_LIB_BOARDCTL=y
|
||||
CONFIG_BOARDCTL_RESET=y
|
||||
# CONFIG_BOARDCTL_UNIQUEID is not set
|
||||
# CONFIG_BOARD_COREDUMP_FLASH is not set
|
||||
# CONFIG_BOARD_FOTA_SUPPORT is not set
|
||||
# CONFIG_BOARD_RAMDUMP_FLASH is not set
|
||||
@ -293,21 +277,19 @@ CONFIG_ARCH_HAVE_IRQBUTTONS=y
|
||||
#
|
||||
# Board-Specific Options
|
||||
#
|
||||
CONFIG_SIDK_S5JT200_PWM_CHNUM=6
|
||||
CONFIG_SIDK_S5JT200_FLASH_CAPACITY=8388608
|
||||
CONFIG_SIDK_S5JT200_FLASH_PAGE_SIZE=4096
|
||||
CONFIG_SIDK_S5JT200_FLASH_MINOR=0
|
||||
CONFIG_SIDK_S5JT200_FLASH_PART=y
|
||||
CONFIG_SIDK_S5JT200_FLASH_PART_LIST="16,48,192,32,512,2400,32,512,2400,8,8,240,1024,256,512"
|
||||
CONFIG_SIDK_S5JT200_FLASH_PART_TYPE="none,ftl,none,none,none,none,none,none,none,none,config,none,none,smartfs,smartfs,"
|
||||
CONFIG_SIDK_S5JT200_FLASH_PART_NAME="bl1,sssro,bl2,sss1,wifi1,app1,sss2,wifi2,app2,bootarg,nvram,cm0,micomfw,user,sssrw,"
|
||||
CONFIG_SIDK_S5JT200_AUTOMOUNT=y
|
||||
CONFIG_SIDK_S5JT200_AUTOMOUNT_USERFS=y
|
||||
CONFIG_SIDK_S5JT200_AUTOMOUNT_USERFS_DEVNAME="/dev/smart0p13"
|
||||
CONFIG_SIDK_S5JT200_AUTOMOUNT_USERFS_MOUNTPOINT="/mnt"
|
||||
CONFIG_SIDK_S5JT200_AUTOMOUNT_SSSRW=y
|
||||
CONFIG_SIDK_S5JT200_AUTOMOUNT_SSSRW_DEVNAME="/dev/smart0p14"
|
||||
CONFIG_SIDK_S5JT200_AUTOMOUNT_SSSRW_MOUNTPOINT="/sss"
|
||||
CONFIG_ARTIK053_BOOT_FAILURE_DETECTION=y
|
||||
CONFIG_ARTIK053_BOOT_COUNTS_ADDR=0x80090810
|
||||
CONFIG_ARTIK053_FLASH_CAPACITY=8388608
|
||||
CONFIG_ARTIK053_FLASH_PAGE_SIZE=4096
|
||||
CONFIG_ARTIK053_FLASH_PART=y
|
||||
CONFIG_ARTIK053_FLASH_MINOR=0
|
||||
CONFIG_ARTIK053_FLASH_PART_LIST="16,48,192,32,512,2400,1536,1536,1400,8,512,"
|
||||
CONFIG_ARTIK053_FLASH_PART_TYPE="none,ftl,none,none,none,none,none,ftl,smartfs,config,none,"
|
||||
CONFIG_ARTIK053_FLASH_PART_NAME="bl1,sssro,bl2,sssfw,wlanfw,os,factory,ota,user,nvram,sssrw,"
|
||||
CONFIG_ARTIK053_AUTOMOUNT=y
|
||||
CONFIG_ARTIK053_AUTOMOUNT_USERFS=y
|
||||
CONFIG_ARTIK053_AUTOMOUNT_USERFS_DEVNAME="/dev/smart0p8"
|
||||
CONFIG_ARTIK053_AUTOMOUNT_USERFS_MOUNTPOINT="/mnt"
|
||||
|
||||
#
|
||||
# RTOS Features
|
||||
@ -324,7 +306,7 @@ CONFIG_DISABLE_OS_API=y
|
||||
#
|
||||
CONFIG_ARCH_HAVE_TICKLESS=y
|
||||
# CONFIG_SCHED_TICKLESS is not set
|
||||
CONFIG_USEC_PER_TICK=10000
|
||||
CONFIG_USEC_PER_TICK=9979
|
||||
CONFIG_SYSTEM_TIME64=y
|
||||
CONFIG_CLOCK_MONOTONIC=y
|
||||
# CONFIG_JULIAN_TIME is not set
|
||||
@ -351,9 +333,9 @@ CONFIG_PTHREAD_MUTEX_TYPES=y
|
||||
# CONFIG_PTHREAD_MUTEX_ROBUST is not set
|
||||
CONFIG_PTHREAD_MUTEX_UNSAFE=y
|
||||
# CONFIG_PTHREAD_MUTEX_BOTH is not set
|
||||
# CONFIG_PTHREAD_MUTEX_DEFAULT_ROBUST is not set
|
||||
# CONFIG_PTHREAD_MUTEX_DEFAULT_UNSAFE is not set
|
||||
CONFIG_NPTHREAD_KEYS=4
|
||||
# CONFIG_PTHREAD_CLEANUP is not set
|
||||
# CONFIG_CANCELLATION_POINTS is not set
|
||||
|
||||
#
|
||||
# Performance Monitoring
|
||||
@ -421,6 +403,7 @@ CONFIG_SCHED_HPWORKSTACKSIZE=2048
|
||||
CONFIG_IDLETHREAD_STACKSIZE=1024
|
||||
CONFIG_USERMAIN_STACKSIZE=2048
|
||||
CONFIG_PREAPP_STACKSIZE=2048
|
||||
# CONFIG_MPU_STACKGAURD is not set
|
||||
CONFIG_PTHREAD_STACK_MIN=256
|
||||
CONFIG_PTHREAD_STACK_DEFAULT=2048
|
||||
|
||||
@ -441,26 +424,26 @@ CONFIG_DEV_NULL=y
|
||||
#
|
||||
# CONFIG_DRVR_WRITEBUFFER is not set
|
||||
# CONFIG_DRVR_READAHEAD is not set
|
||||
# CONFIG_RAMDISK is not set
|
||||
# CONFIG_CAN is not set
|
||||
# CONFIG_ARCH_HAVE_PWM_PULSECOUNT is not set
|
||||
# CONFIG_ARCH_HAVE_PWM_MULTICHAN is not set
|
||||
CONFIG_PWM=y
|
||||
# CONFIG_ARCH_HAVE_I2CRESET is not set
|
||||
CONFIG_I2C=y
|
||||
CONFIG_I2C_SLAVE=y
|
||||
CONFIG_I2C_USERIO=y
|
||||
CONFIG_I2C_TRANSFER=y
|
||||
# CONFIG_I2C_WRITEREAD is not set
|
||||
CONFIG_I2C_POLLED=y
|
||||
# CONFIG_I2C_TRACE is not set
|
||||
CONFIG_I2C_USERIO=y
|
||||
# CONFIG_I2C_WRITEREAD is not set
|
||||
CONFIG_SPI=y
|
||||
# CONFIG_SPI_OWNBUS is not set
|
||||
# CONFIG_SPI_EXCHANGE is not set
|
||||
# CONFIG_SPI_CMDDATA is not set
|
||||
# CONFIG_SPI_BITBANG is not set
|
||||
CONFIG_GPIO=y
|
||||
# CONFIG_GPIO_EXPORT is not set
|
||||
# CONFIG_I2S is not set
|
||||
# CONFIG_BCH is not set
|
||||
CONFIG_RTC=y
|
||||
CONFIG_RTC_DATETIME=y
|
||||
# CONFIG_RTC_ALARM is not set
|
||||
@ -487,7 +470,7 @@ CONFIG_ARCH_HAVE_UART0=y
|
||||
CONFIG_ARCH_HAVE_UART1=y
|
||||
CONFIG_ARCH_HAVE_UART2=y
|
||||
CONFIG_ARCH_HAVE_UART3=y
|
||||
# CONFIG_ARCH_HAVE_UART4 is not set
|
||||
CONFIG_ARCH_HAVE_UART4=y
|
||||
# CONFIG_ARCH_HAVE_UART5 is not set
|
||||
# CONFIG_ARCH_HAVE_UART6 is not set
|
||||
# CONFIG_ARCH_HAVE_UART7 is not set
|
||||
@ -514,11 +497,14 @@ CONFIG_SERIAL_NPOLLWAITERS=2
|
||||
# CONFIG_SERIAL_IFLOWCONTROL is not set
|
||||
# CONFIG_SERIAL_OFLOWCONTROL is not set
|
||||
# CONFIG_SERIAL_TIOCSERGSTRUCT is not set
|
||||
CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
|
||||
CONFIG_SERIAL_TERMIOS=y
|
||||
# CONFIG_UART0_SERIAL_CONSOLE is not set
|
||||
# CONFIG_UART1_SERIAL_CONSOLE is not set
|
||||
# CONFIG_UART2_SERIAL_CONSOLE is not set
|
||||
# CONFIG_UART3_SERIAL_CONSOLE is not set
|
||||
CONFIG_OTHER_SERIAL_CONSOLE=y
|
||||
CONFIG_UART4_SERIAL_CONSOLE=y
|
||||
# CONFIG_OTHER_SERIAL_CONSOLE is not set
|
||||
# CONFIG_NO_SERIAL_CONSOLE is not set
|
||||
|
||||
#
|
||||
@ -568,12 +554,21 @@ CONFIG_UART3_PARITY=0
|
||||
CONFIG_UART3_2STOP=0
|
||||
# CONFIG_UART3_IFLOWCONTROL is not set
|
||||
# CONFIG_UART3_OFLOWCONTROL is not set
|
||||
# CONFIG_USBDEV is not set
|
||||
# CONFIG_FOTA_DRIVER is not set
|
||||
|
||||
#
|
||||
# System Logging Device Options
|
||||
# UART4 Configuration
|
||||
#
|
||||
CONFIG_UART4_RXBUFSIZE=256
|
||||
CONFIG_UART4_TXBUFSIZE=256
|
||||
CONFIG_UART4_BAUD=115200
|
||||
CONFIG_UART4_BITS=8
|
||||
CONFIG_UART4_PARITY=0
|
||||
CONFIG_UART4_2STOP=0
|
||||
# CONFIG_UART4_IFLOWCONTROL is not set
|
||||
# CONFIG_UART4_OFLOWCONTROL is not set
|
||||
|
||||
# CONFIG_USBDEV is not set
|
||||
# CONFIG_FOTA_DRIVER is not set
|
||||
|
||||
#
|
||||
# System Logging
|
||||
@ -581,6 +576,16 @@ CONFIG_UART3_2STOP=0
|
||||
# CONFIG_RAMLOG is not set
|
||||
# CONFIG_SYSLOG_CONSOLE is not set
|
||||
|
||||
#
|
||||
# T-trace
|
||||
#
|
||||
# CONFIG_TTRACE is not set
|
||||
|
||||
#
|
||||
# Wireless Device Options
|
||||
#
|
||||
# CONFIG_DRIVERS_WIRELESS is not set
|
||||
|
||||
#
|
||||
# Networking Support
|
||||
#
|
||||
@ -623,7 +628,6 @@ CONFIG_FS_PROCFS=y
|
||||
# CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set
|
||||
# CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set
|
||||
# CONFIG_FS_PROCFS_EXCLUDE_VERSION is not set
|
||||
# CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set
|
||||
# CONFIG_FS_PROCFS_EXCLUDE_MTD is not set
|
||||
# CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS is not set
|
||||
# CONFIG_FS_PROCFS_EXCLUDE_SMARTFS is not set
|
||||
@ -632,6 +636,7 @@ CONFIG_FS_PROCFS=y
|
||||
#
|
||||
# Block Driver Configurations
|
||||
#
|
||||
# CONFIG_RAMDISK is not set
|
||||
|
||||
#
|
||||
# MTD Configuration
|
||||
@ -640,9 +645,12 @@ CONFIG_MTD=y
|
||||
CONFIG_MTD_PARTITION=y
|
||||
CONFIG_MTD_PARTITION_NAMES=y
|
||||
CONFIG_MTD_PROGMEM=y
|
||||
CONFIG_MTD_CONFIG=y
|
||||
CONFIG_MTD_FTL=y
|
||||
# CONFIG_MTD_BYTE_WRITE is not set
|
||||
|
||||
#
|
||||
# MTD_FTL Configurations
|
||||
#
|
||||
CONFIG_MTD_CONFIG=y
|
||||
|
||||
#
|
||||
# MTD Configurations
|
||||
@ -730,6 +738,7 @@ CONFIG_LIBC_TMPDIR="/tmp"
|
||||
CONFIG_LIBC_MAX_TMPFILE=32
|
||||
CONFIG_ARCH_LOWPUTC=y
|
||||
# CONFIG_LIBC_LOCALTIME is not set
|
||||
# CONFIG_TIME_EXTENDED is not set
|
||||
CONFIG_LIB_SENDFILE_BUFSIZE=512
|
||||
# CONFIG_ARCH_ROMGETC is not set
|
||||
# CONFIG_ARCH_OPTIMIZED_FUNCTIONS is not set
|
||||
@ -749,40 +758,44 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
|
||||
#
|
||||
# External Functions
|
||||
#
|
||||
# CONFIG_WICED is not set
|
||||
# CONFIG_ENABLE_IOTIVITY is not set
|
||||
# CONFIG_LIBTUV is not set
|
||||
|
||||
#
|
||||
# Application Configuration
|
||||
#
|
||||
# CONFIG_ENTRY_MANUAL is not set
|
||||
|
||||
#
|
||||
# Application entry point list
|
||||
#
|
||||
CONFIG_ENTRY_HELLO=y
|
||||
CONFIG_USER_ENTRYPOINT="jerry_main"
|
||||
CONFIG_BUILTIN_APPS=y
|
||||
|
||||
#
|
||||
# Examples
|
||||
#
|
||||
# CONFIG_ENTRY_MANUAL is not set
|
||||
CONFIG_ENTRY_HELLO=y
|
||||
# CONFIG_ENTRY_HELLO_TASH is not set
|
||||
CONFIG_USER_ENTRYPOINT="jerry_main"
|
||||
# CONFIG_EXAMPLES_DTLS_CLIENT is not set
|
||||
# CONFIG_EXAMPLES_DTLS_SERVER is not set
|
||||
# CONFIG_EXAMPLES_ARTIK_DEMO is not set
|
||||
# CONFIG_EXAMPLES_EEPROM_TEST is not set
|
||||
# CONFIG_EXAMPLES_FOTA_SAMPLE is not set
|
||||
# CONFIG_EXAMPLES_HELLO is not set
|
||||
# CONFIG_EXAMPLES_HELLO_TASH is not set
|
||||
# CONFIG_EXAMPLES_HELLOXX is not set
|
||||
# CONFIG_EXAMPLES_KERNEL_SAMPLE is not set
|
||||
# CONFIG_EXAMPLES_LIBTUV is not set
|
||||
# CONFIG_EXAMPLES_MTDPART is not set
|
||||
# CONFIG_EXAMPLES_NETTEST is not set
|
||||
# CONFIG_EXAMPLES_PROC_TEST is not set
|
||||
# CONFIG_EXAMPLES_SELECT_TEST is not set
|
||||
# CONFIG_EXAMPLES_SENSORBOARD is not set
|
||||
# CONFIG_EXAMPLES_SMART is not set
|
||||
# CONFIG_EXAMPLES_SMART_TEST is not set
|
||||
# CONFIG_EXAMPLES_SYSIO_TEST is not set
|
||||
# CONFIG_EXAMPLES_TELNETD is not set
|
||||
# CONFIG_EXAMPLES_TESTCASE is not set
|
||||
# CONFIG_EXAMPLES_TLS_CLIENT is not set
|
||||
# CONFIG_EXAMPLES_TLS_SELFTEST is not set
|
||||
# CONFIG_EXAMPLES_TLS_SERVER is not set
|
||||
# CONFIG_EXAMPLES_WAKAAMA_CLIENT is not set
|
||||
# CONFIG_EXAMPLES_WEBCLIENT is not set
|
||||
# CONFIG_EXAMPLES_WIFI_TEST is not set
|
||||
# CONFIG_EXAMPLES_WORKQUEUE is not set
|
||||
# CONFIG_EXAMPLES_ARTIK_DEMO is not set
|
||||
|
||||
#
|
||||
# Network Utilities
|
||||
@ -792,14 +805,15 @@ CONFIG_USER_ENTRYPOINT="jerry_main"
|
||||
# CONFIG_NETUTILS_FTPC is not set
|
||||
# CONFIG_NETUTILS_FTPD is not set
|
||||
# CONFIG_NETUTILS_JSON is not set
|
||||
# CONFIG_NETUTILS_MDNS is not set
|
||||
# CONFIG_NETUTILS_MQTT is not set
|
||||
# CONFIG_NETUTILS_NETLIB is not set
|
||||
# CONFIG_NETUTILS_NTPCLIENT is not set
|
||||
# CONFIG_NETUTILS_SMTP is not set
|
||||
# CONFIG_NETUTILS_TELNETD is not set
|
||||
# CONFIG_NETUTILS_TFTPC is not set
|
||||
# CONFIG_NETUTILS_NETLIB is not set
|
||||
# CONFIG_NETUTILS_WEBCLIENT is not set
|
||||
# CONFIG_NETUTILS_WEBSERVER is not set
|
||||
# CONFIG_NETUTILS_NTPCLIENT is not set
|
||||
# CONFIG_NETUTILS_MDNS is not set
|
||||
# CONFIG_NETUTILS_WIFI is not set
|
||||
# CONFIG_NETUTILS_XMLRPC is not set
|
||||
|
||||
#
|
||||
# Platform-specific Support
|
||||
@ -817,96 +831,21 @@ CONFIG_TASH_CMDTASK_STACKSIZE=4096
|
||||
CONFIG_TASH_CMDTASK_PRIORITY=100
|
||||
|
||||
#
|
||||
# System Libraries
|
||||
#
|
||||
|
||||
#
|
||||
# EMACS-like Command Line Editor
|
||||
# System Libraries and Add-Ons
|
||||
#
|
||||
CONFIG_SYSTEM_CLE=y
|
||||
CONFIG_SYSTEM_CLE_DEBUGLEVEL=0
|
||||
|
||||
#
|
||||
# CU Minimal Terminal
|
||||
#
|
||||
# CONFIG_SYSTEM_CUTERM is not set
|
||||
|
||||
#
|
||||
# FLASH Erase-all Command
|
||||
#
|
||||
|
||||
#
|
||||
# FOTA HAL Application Library
|
||||
#
|
||||
# CONFIG_SYSTEM_FOTA_HAL is not set
|
||||
|
||||
#
|
||||
# I2C tool
|
||||
#
|
||||
# CONFIG_SYSTEM_I2CTOOL is not set
|
||||
|
||||
#
|
||||
# JerryScript
|
||||
#
|
||||
CONFIG_JERRYSCRIPT=y
|
||||
CONFIG_JERRYSCRIPT_PRIORITY=100
|
||||
CONFIG_JERRYSCRIPT_STACKSIZE=16384
|
||||
CONFIG_JERRYSCRIPT_HEAPSIZE=107520
|
||||
# CONFIG_JERRYSCRIPT_MEM_STATS is not set
|
||||
# CONFIG_JERRYSCRIPT_SHOW_OPCODES is not set
|
||||
# CONFIG_JERRYSCRIPT_DEBUGGER is not set
|
||||
|
||||
#
|
||||
# INI File Parser
|
||||
#
|
||||
# CONFIG_SYSTEM_INIFILE is not set
|
||||
|
||||
#
|
||||
# FLASH Program Installation
|
||||
#
|
||||
# CONFIG_SYSTEM_INSTALL is not set
|
||||
|
||||
#
|
||||
# PHY Tool
|
||||
#
|
||||
|
||||
#
|
||||
# System netdb Interface
|
||||
#
|
||||
|
||||
#
|
||||
# Power Off
|
||||
#
|
||||
# CONFIG_SYSTEM_POWEROFF is not set
|
||||
|
||||
#
|
||||
# P-Code Support
|
||||
#
|
||||
|
||||
#
|
||||
# RAM test
|
||||
#
|
||||
CONFIG_SYSTEM_RAMTEST=y
|
||||
|
||||
#
|
||||
# RAMTRON
|
||||
#
|
||||
# CONFIG_SYSTEM_RAMTRON is not set
|
||||
|
||||
#
|
||||
# readline()
|
||||
#
|
||||
CONFIG_SYSTEM_READLINE=y
|
||||
CONFIG_READLINE_ECHO=y
|
||||
|
||||
#
|
||||
# Sysinfo
|
||||
#
|
||||
CONFIG_SYSTEM_INFORMATION=y
|
||||
|
||||
#
|
||||
# Utils
|
||||
#
|
||||
CONFIG_KERNEL_CMDS=y
|
||||
CONFIG_FS_CMDS=y
|
||||
CONFIG_FSCMD_BUFFER_LEN=32
|
||||
@ -922,11 +861,24 @@ CONFIG_ENABLE_PS=y
|
||||
CONFIG_ENABLE_STACKMONITOR=y
|
||||
CONFIG_STACKMONITOR_PRIORITY=100
|
||||
CONFIG_STACKMONITOR_INTERVAL=5
|
||||
|
||||
#
|
||||
# VI Work-Alike Editor
|
||||
#
|
||||
CONFIG_ENABLE_UPTIME=y
|
||||
CONFIG_SYSTEM_VI=y
|
||||
CONFIG_SYSTEM_VI_COLS=64
|
||||
CONFIG_SYSTEM_VI_ROWS=16
|
||||
CONFIG_SYSTEM_VI_DEBUGLEVEL=0
|
||||
|
||||
#
|
||||
# JerryScript
|
||||
#
|
||||
CONFIG_JERRYSCRIPT=y
|
||||
CONFIG_JERRYSCRIPT_PRIORITY=100
|
||||
CONFIG_JERRYSCRIPT_STACKSIZE=16384
|
||||
CONFIG_JERRYSCRIPT_HEAPSIZE=107520
|
||||
# CONFIG_JERRYSCRIPT_MEM_STATS is not set
|
||||
# CONFIG_JERRYSCRIPT_SHOW_OPCODES is not set
|
||||
# CONFIG_JERRYSCRIPT_DEBUGGER is not set
|
||||
|
||||
#
|
||||
# wpa_supplicant
|
||||
#
|
||||
# CONFIG_WPA_SUPPLICANT is not set
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user