Vidisha Thapa [Fri, 8 Sep 2017 10:11:59 +0000 (15:41 +0530)]
Codecoverage(libc/stdio): Add TC's for few API's in stdio
This patch adds test cases for few API's namely:
dprintf, lib_rdflush, lib_snoflush, lib_sprintf, sprintf, ungetc.
Signed-off-by: Vidisha Thapa <thapa.v@samsung.com>
sunghan-chang [Thu, 14 Sep 2017 09:45:03 +0000 (18:45 +0900)]
Merge pull request #591 from davidfather/Svace_fix_wifi_test
Fix Svace issues in wifi_test.c
Seongil Hahm [Thu, 14 Sep 2017 09:35:15 +0000 (02:35 -0700)]
Fix Svace issues in wifi_test.c
1. use strncat instead of strcat.
2. use snprintf instead of sprintf
3. close socket fd when send() fails.
sunghan-chang [Thu, 14 Sep 2017 09:30:31 +0000 (18:30 +0900)]
Merge pull request #588 from davidfather/Savce_fix_wifi_manager
Fix Savce issues in wifi_manager.c: strcpy=>strncpy, specifying the l…
Seongil Hahm [Thu, 14 Sep 2017 07:04:26 +0000 (00:04 -0700)]
Fix Savce issues in wifi_manager.c: strcpy=>strncpy, specifying the length of string includig '\0'.
1. replace strcpy with strncpy
2. specify the length of string including '\0'.
sunghan-chang [Thu, 14 Sep 2017 08:30:39 +0000 (17:30 +0900)]
Merge pull request #589 from junmin-kim/common_codingrule
Fix coding rule
junmin kim [Thu, 14 Sep 2017 07:37:40 +0000 (00:37 -0700)]
Fix coding rule
- open brace '{' following function declarations go on the next line
- please, no spaces at the start of a line
- code indent should use tabs where possible
- space required before the open parenthesis '('
sunghan-chang [Thu, 14 Sep 2017 08:15:08 +0000 (17:15 +0900)]
Merge pull request #562 from thapav/stdioCodeCoverage
Codecoverage(libc/stdio): Add TC's for few API's in stdio
Vidisha Thapa [Thu, 7 Sep 2017 09:52:19 +0000 (15:22 +0530)]
Codecoverage(libc/stdio): Add TC's for few API's in stdio
This patch adds test cases for stream initialization API's namely:
memoutstream, meminstream, memsistream, memsostream,
rawinstream, rawoutstream, rawsistream, rawsostream,
stdinstream, stdoutstream, stdsistream, stdsostream
nullinstream, nulloutstream, zeroinstream
Signed-off-by: Vidisha Thapa <thapa.v@samsung.com>
sunghan-chang [Thu, 14 Sep 2017 02:29:05 +0000 (11:29 +0900)]
Merge pull request #584 from jeongchanKim/readme_kconfig
Modify the README.md : TizenRT, lib/libxx
jc_.kim [Thu, 14 Sep 2017 02:18:27 +0000 (11:18 +0900)]
Modify the README.md : TizenRT, lib/libxx
1. kconfig package, toolchain
2. remove unnecessary description
sunghan-chang [Thu, 14 Sep 2017 01:54:04 +0000 (10:54 +0900)]
Merge pull request #583 from JeongJunSik/master
remove TC_ASSERT API of IoTBus(N/A TC)
sunghan-chang [Thu, 14 Sep 2017 01:53:28 +0000 (10:53 +0900)]
Merge pull request #580 from thapav/codecoverage_pthread
Codecoverage: (libc/pthread) Fix TC for pthread_setcanceltype() & pthread_setcancelstate() API
JunSik Jeong [Thu, 14 Sep 2017 01:48:37 +0000 (10:48 +0900)]
remove TC_ASSERT API of IoTBus(N/A TC)
sangwon03 [Thu, 14 Sep 2017 01:29:32 +0000 (10:29 +0900)]
Merge pull request #578 from an4967/modify_tls_for_iotivity
Modify tls configs for iotivity
sunghan-chang [Wed, 13 Sep 2017 23:35:25 +0000 (08:35 +0900)]
Merge pull request #579 from jeongchanKim/kdbg_svace
Fix svace issue : kdbg_stackopt array index error
Taejun-Kwon [Wed, 13 Sep 2017 12:20:43 +0000 (21:20 +0900)]
Merge pull request #577 from davidfather/dm_stack_correction
Correct the stack size of DM testcase
Taejun-Kwon [Wed, 13 Sep 2017 10:46:24 +0000 (19:46 +0900)]
Merge pull request #544 from HONGCHAEHEE/romfs
Add a ROMFS file system feature for artik053/iotivity
Daesung [Wed, 13 Sep 2017 09:53:06 +0000 (18:53 +0900)]
Change mbedtls configs for iotivity build
Daesung [Wed, 13 Sep 2017 09:52:21 +0000 (18:52 +0900)]
Fix wrong path in build_iotivity.sh
chaehee.hong [Wed, 13 Sep 2017 08:25:19 +0000 (17:25 +0900)]
Add ROMFS auto-mount feature for artik053
chaehee.hong [Wed, 13 Sep 2017 08:24:25 +0000 (17:24 +0900)]
Update artik053/iotivity defconfig
chaehee.hong [Wed, 13 Sep 2017 08:23:06 +0000 (17:23 +0900)]
Modify download files for ROMFS file system
Vidisha Thapa [Wed, 13 Sep 2017 07:56:26 +0000 (13:26 +0530)]
pthread: Fix TC for pthread_setcanceltype() & pthread_setcancelstate() API
This patch fixes the value for old cancellability variable used in the TC for testing.
Signed-off-by: Vidisha Thapa <thapa.v@samsung.com>
jc_.kim [Wed, 13 Sep 2017 06:11:04 +0000 (15:11 +0900)]
Fix svace issue : kdbg_stackopt array index error
Buffer '&stkmon_arr' of size 64 accessed at kdbg_stackopt.c:124 can overflow, since its index 'stkmon_idx' can have value 64
that is out of range, as indicated by preceding conditional expression at kdbg_stackopt.c:114.
Seongil Hahm [Wed, 13 Sep 2017 01:41:31 +0000 (18:41 -0700)]
Correct the stack size of DM testcase
The stack size of DM testcase is too big, so that needs to shrink to 2048.
pillip8282 [Wed, 13 Sep 2017 01:31:18 +0000 (10:31 +0900)]
Merge pull request #557 from davidfather/wifi_manager_scan_channelID
Modify scan API of Wi-Fi Manager and its unit testcase
davidfather [Wed, 13 Sep 2017 01:26:31 +0000 (10:26 +0900)]
Merge branch 'master' into wifi_manager_scan_channelID
Seongil Hahm [Thu, 7 Sep 2017 17:10:06 +0000 (10:10 -0700)]
Modify unit testcase of scan API to print channel and phy type of scanned APs
Unit testcase of scan API reads channel and phy type of scanned APs after scanning.
pillip8282 [Wed, 13 Sep 2017 00:59:11 +0000 (09:59 +0900)]
Merge pull request #556 from davidfather/wifi_manager_scan
Add scan API to Wi-Fi Manager and its testcase
davidfather [Wed, 13 Sep 2017 00:53:18 +0000 (09:53 +0900)]
Merge branch 'master' into wifi_manager_scan
Seongil Hahm [Thu, 7 Sep 2017 16:30:28 +0000 (09:30 -0700)]
Add unit testcase for scan API of Wi-Fi Manager
Test the basic functions of scan API
pillip8282 [Wed, 13 Sep 2017 00:22:56 +0000 (09:22 +0900)]
Merge pull request #554 from davidfather/wifi_manager
Wi-Fi Manager Modification and Addition of Unit TCs for Wi-Fi Manager
Juitem JoonWoo Kim [Tue, 12 Sep 2017 13:08:50 +0000 (22:08 +0900)]
Merge pull request #572 from sunghan-chang/defconfig
update defconfig with latest menuconfig
davidfather [Tue, 12 Sep 2017 12:53:23 +0000 (21:53 +0900)]
Merge branch 'master' into wifi_manager
sunghan [Tue, 12 Sep 2017 12:21:08 +0000 (21:21 +0900)]
sidk_s5jt200/configs: update defconfig with latest menuconfig
Many configs are changed so that all of defconfig should be updated.
pillip8282 [Tue, 12 Sep 2017 11:02:31 +0000 (20:02 +0900)]
Merge pull request #575 from sunghan-chang/aws
fix compilation errors on aws
sunghan [Tue, 12 Sep 2017 10:54:12 +0000 (19:54 +0900)]
aws: fix compilation errors
The aws is not modified by latest make system on external.
sunghan [Tue, 12 Sep 2017 10:47:06 +0000 (19:47 +0900)]
configs: add include path for external/include folder at ARCHXXINCLUDES
To buile some C++ files, external/include should be included.
sunghan [Tue, 12 Sep 2017 07:43:20 +0000 (16:43 +0900)]
artik053/configs: update defconfig with latest menuconfig
Many configs are changed so that all of defconfig should be updated.
Taejun-Kwon [Tue, 12 Sep 2017 07:39:34 +0000 (16:39 +0900)]
Merge pull request #571 from sunghan-chang/kconfig_iotivity
iotivity: modify Kconfig
sunghan [Tue, 12 Sep 2017 07:22:22 +0000 (16:22 +0900)]
iotivity: modify Kconfig
1. Move a comment location to show title when iotivity is enabled.
2. Iotivity is an one component of external so that it makes menuconfig.
3. Remove a dependancy from all of iotivity configs and make a conditional
sunghan-chang [Tue, 12 Sep 2017 03:41:13 +0000 (12:41 +0900)]
Merge pull request #568 from jeongarmy/fix_tc
Change TC_ASSERT to TC_ASSERT_EQ for readability in TCs of fs, arstorage and kernel
sunghan-chang [Tue, 12 Sep 2017 03:39:27 +0000 (12:39 +0900)]
Merge pull request #565 from lokeshbv/libc_math
Fix: Use correct type of 'fabs' API
Ahreum Jeong [Tue, 12 Sep 2017 00:39:40 +0000 (09:39 +0900)]
Change TC_ASSERT to TC_ASSERT_EQ for readability in TCs of fs, arstorage and kernel
TC_ASSERT and TC_ASSERT_EQ/NEQ can check whether some value is true or false.
But it is more clear to use TC_ASSERT_EQ/NEQ for readability.
Lokesh B V [Mon, 11 Sep 2017 11:09:32 +0000 (16:39 +0530)]
Fix: Use correct type of 'fabs' API
Use correct type of 'fabs' API in modff, modfl and logf implementations.
Signed-off-by: Lokesh B V <lokesh.bv@partner.samsung.com>
Shivam Garg [Mon, 11 Sep 2017 13:00:34 +0000 (22:00 +0900)]
Added support for separate device registeration for play and capture. (#549)
* Added support for separate device registeration for play and capture.
alc5658 audio device can be registered as two seperate devices.
The device naming format is "/dev/audio/pcmC%dD%d%c",card,device,(playback or capture flag).
Changed the device opening format in tinyalsa to open the device registered as a single device for both playback and capture.
* Added comments artik053_alc5658 for increased readability
pillip8282 [Mon, 11 Sep 2017 10:56:38 +0000 (19:56 +0900)]
Merge pull request #553 from sunghan-chang/wpa
wpa_supplicant: move to external
sunghan-chang [Mon, 11 Sep 2017 10:54:34 +0000 (19:54 +0900)]
Merge pull request #564 from jeongchanKim/kernel_tc
Fix wrong usage of TC_ASSERT macro in tc_mqueue
sunghan-chang [Mon, 11 Sep 2017 10:32:32 +0000 (19:32 +0900)]
Merge pull request #533 from pillip8282/network_tc
Network tc
jc_.kim [Mon, 11 Sep 2017 09:34:18 +0000 (18:34 +0900)]
Fix wrong usage of TC_ASSERT macro in tc_mqueue
sunghan [Mon, 11 Sep 2017 09:09:14 +0000 (18:09 +0900)]
wifi_manager: make a dependancy with slsi_wifi, wpa_supplicant and driver
To use wifi_manager, belows should be enabled.
NETUTILS_WIFI, WPA_SUPPLICANT and SCSC_WLAN
sunghan-chang [Mon, 11 Sep 2017 08:27:26 +0000 (17:27 +0900)]
Merge pull request #563 from jeongchanKim/ld_typo
fix typo for wrong file path in artik053/flash.ld
jc_.kim [Mon, 11 Sep 2017 08:09:33 +0000 (17:09 +0900)]
fix typo for wrong file path in artik053/flash.ld
sunghan-chang [Mon, 11 Sep 2017 06:09:38 +0000 (15:09 +0900)]
Merge pull request #561 from jeongchanKim/memorymap_readme
Add memorymap readme file for artik053
jc_.kim [Mon, 11 Sep 2017 05:31:05 +0000 (14:31 +0900)]
Add memorymap readme file for artik053
sunghan-chang [Mon, 11 Sep 2017 06:01:06 +0000 (15:01 +0900)]
Merge pull request #560 from jeongchanKim/kernel_ld
artik053: modify ram size
btheosam [Mon, 11 Sep 2017 05:44:02 +0000 (14:44 +0900)]
Merge pull request #558 from sunghan-chang/ext
external: delete output of built, Make.dep at distclean
jc_.kim [Mon, 11 Sep 2017 05:38:47 +0000 (14:38 +0900)]
Modify description about s5j memory usage
referenced by samsungartik/tizenrt : commit
4296ddeb6c59d02a5b65576743352dd88ec2c5e0
jc_.kim [Mon, 11 Sep 2017 05:22:55 +0000 (14:22 +0900)]
artik053: modify ram size
The SRAM size of TizenRT was incorrectly indicated. Change OS size
information to 946K. (R4 model => OS + Shared Mem + CM0)
Vector Table : 0x02020000--0x02020FFF (4K)
Reserved : 0x02021000--0x020217FF (2K)
BL1 : 0x02021800--0x020237FF (8K)
OS : 0x02023800--0x020E7FFF (786K)
Shared Mem : 0x020E8000--0x020E9FFF (8K)
CM0 : 0x020EA000--0x0210FFFF (152K)
Wifi : 0x02110000--0x0215FFFF (320K)
(referenced to samsungartik/tizenrt : commit
e7ccbb3beb06730f1623b162c19741fcc63343b7)
sunghan-chang [Mon, 11 Sep 2017 05:20:04 +0000 (14:20 +0900)]
Merge pull request #551 from pillip8282/mqtt_tc
unit testcases for mqtt
sunghan-chang [Mon, 11 Sep 2017 05:11:58 +0000 (14:11 +0900)]
Merge pull request #559 from heejin-kim/hj_11
external: add header files that require iotivity
kang [Fri, 8 Sep 2017 04:59:51 +0000 (13:59 +0900)]
unit testcases for mqtt
sunghan [Fri, 8 Sep 2017 11:26:08 +0000 (20:26 +0900)]
wpa_supplicant: move to external
All other network stubs were moved from apps to external.
CAUSION! To avoid overwriting old object had same name, all of objects
in wpa_supplicant will have prefix, wpa_.
sunghan [Mon, 11 Sep 2017 04:00:53 +0000 (13:00 +0900)]
external: delete output of built, Make.dep at distclean
The Make.dep is an output of built so that it should be clean when
we execute "make distclean".
kang [Thu, 7 Sep 2017 00:18:58 +0000 (09:18 +0900)]
apps/websocket_sample bug fix send input parameter between threads, and make receive wait time longer
Seongil Hahm [Thu, 7 Sep 2017 13:24:45 +0000 (06:24 -0700)]
Initial drop of unit testcase for Wi-Fi Manager APIs
Add unit testcase for Wi-Fi Manager APIs including
init, deinit, set_mode, get_mode, connect_ap, and disconnect_ap.
sunghan-chang [Fri, 8 Sep 2017 13:13:49 +0000 (22:13 +0900)]
Merge pull request #552 from jeongarmy/fix_tc
Fix tc - Use TC_ASSERT_EQ/NEQ for checking whether a ptr is NULL or not
Junhwan Park [Thu, 7 Sep 2017 03:52:06 +0000 (12:52 +0900)]
external: add header files that require iotivity
To handle variable arguments in iotivity, you need the stdarg.h file.
This patch allows you to include this file.
Change-Id: I3c6afee312542764c94ced931e9563ed70090875
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
sunghan-chang [Fri, 8 Sep 2017 10:40:22 +0000 (19:40 +0900)]
Merge pull request #550 from tadziopazur/builtin_apps
Integrate vi and i2ctool into builtin apps for tash
Tomasz Wozniak [Fri, 8 Sep 2017 09:28:18 +0000 (11:28 +0200)]
Integrate i2ctool into builtin apps
Integrate vi into builtin apps
Ahreum Jeong [Fri, 8 Sep 2017 05:26:10 +0000 (14:26 +0900)]
Change TC_ASSERT for checking NULL to TC_ASSERT_NEQ in fs tc
TC_ASSERT is used for checking either true or false for some values or contidions
And it is clear to use TC_ASSERT_NEQ(..., NULL) for readability.
Ahreum Jeong [Fri, 8 Sep 2017 05:03:39 +0000 (14:03 +0900)]
Remove tc macro, TC_ASSERT_NOT_NULL and change all using it to TC_ASSERT_NEQ
It is not nessasary because it can be represented as TC_ASSERT_NEQ(api, NULL)
Taejun-Kwon [Fri, 8 Sep 2017 04:45:28 +0000 (13:45 +0900)]
Merge pull request #524 from kavyasrinunna/smartfs
Apply Fixed Code of Smartfs journaling
Seongil Hahm [Thu, 7 Sep 2017 17:08:18 +0000 (10:08 -0700)]
Modify scan API of Wi-Fi Manager to get channel and phy type of scanned APs
This modification enables us to have channel and phy type of scanned APs after scanning.
Seongil Hahm [Thu, 7 Sep 2017 16:30:28 +0000 (09:30 -0700)]
Add unit testcase for scan API of Wi-Fi Manager
Test the basic functions of scan API
Seongil Hahm [Thu, 7 Sep 2017 16:28:01 +0000 (09:28 -0700)]
Add scan API to Wi-Fi Manager
Using this API, in station mode, can scan nearby access points and get scan results including ssid, bssid, and rssi.
Seongil Hahm [Thu, 7 Sep 2017 13:24:45 +0000 (06:24 -0700)]
Initial drop of unit testcase for Wi-Fi Manager APIs
Add unit testcase for Wi-Fi Manager APIs including
init, deinit, set_mode, get_mode, connect_ap, and disconnect_ap.
Seongil Hahm [Thu, 7 Sep 2017 13:17:38 +0000 (06:17 -0700)]
Wi-Fi Manager: rename some functions and variables, modify init() and deinit()
1. Rename some functions and variables to increase readability
2. Add checkpoint steps in init() and deinit() to check Wi-Fi is already initialized and deinitialized, respectively.
3. Free w_mutex in deinit() to avoid memory leak.
btheosam [Thu, 7 Sep 2017 10:23:38 +0000 (19:23 +0900)]
Merge pull request #547 from tadziopazur/up_i2cuninit_for_head
Provide up_i2cuninitialize for S5J (fix i2ctool build break)
Kavya [Tue, 5 Sep 2017 12:17:06 +0000 (17:47 +0530)]
smartfs : Addressed review comments of #524 and fixed build errors
Build error: retry was defined only under CONFIG_MTD_SMART_WEAR_LEVEL
It's been made removed from above conditional check.
review comments:
free is replaced with kmm_free
Return value check after MTD_READ in smart_findfreephyssector
Freeing the sector_buff in error conditions to avoid leakage of memory
Removing the redundant code in error conditions
Signed-off-by: Kavya <kavya.nunna@partner.samsung.com>
Tomasz Wozniak [Thu, 7 Sep 2017 10:11:28 +0000 (12:11 +0200)]
Fix i2ctool build break for s5j (provide up_i2cuninitialize)
Taejun-Kwon [Thu, 7 Sep 2017 07:56:58 +0000 (16:56 +0900)]
Merge pull request #545 from btheosam/audiofix
Fix artik audio bootup
bsvt [Thu, 7 Sep 2017 06:46:47 +0000 (23:46 -0700)]
Fix artik audio bootup
sunghan-chang [Thu, 7 Sep 2017 03:05:46 +0000 (12:05 +0900)]
Merge pull request #528 from davidfather/wifi_manager
Add the initial version of Wi-Fi Manager
Taejun-Kwon [Thu, 7 Sep 2017 01:52:58 +0000 (10:52 +0900)]
Merge pull request #541 from sunghan-chang/external
External
Taejun-Kwon [Thu, 7 Sep 2017 01:52:46 +0000 (10:52 +0900)]
Merge pull request #535 from sunghan-chang/filepath
kernel, tools: remove unused codes related CONFIG_INIT_FILEPATH
sunghan-chang [Thu, 7 Sep 2017 01:40:18 +0000 (10:40 +0900)]
Merge pull request #542 from jeongarmy/fix_doxygen
Fix doxygen comment for arastorage in framework/include/arastorage/arastorage.h
sunghan [Thu, 7 Sep 2017 00:00:12 +0000 (09:00 +0900)]
external/all: modify all of Make stubs inside external
Previous build system does not support same files inside different modules.
i.e.
Makefile:184: target `platform.o' given more than once in the same rule.
Makefile:184: target `utils.o' given more than once in the same rule.
Makefile:184: target `base64.o' given more than once in the same rule.
Makefile:184: target `sha1.o' given more than once in the same rule.
Makefile:184: target `md5.o' given more than once in the same rule.
It causes in-complete compilations.
And it does not compile them as a different module.
So, it is changed like apps build system.
Ahreum Jeong [Thu, 7 Sep 2017 01:17:36 +0000 (10:17 +0900)]
Fix doxygen comment for arastorage in framework/include/arastorage/arastorage.h
The group name, ARASTORAGE is used in ingroup before being defined by defgroup.
Defgroup which means definition of group should be in front of ingroup.
sunghan-chang [Thu, 7 Sep 2017 00:09:16 +0000 (09:09 +0900)]
Merge pull request #515 from pillip8282/tls_aging_test
Add a large data transfer test for TLS
sunghan [Wed, 6 Sep 2017 23:51:05 +0000 (08:51 +0900)]
Libtarget.mk: deliver external folder path at buiding external
EXTDIR definition is used in external folder so that we should
deliver it when external is building.
sunghan [Wed, 6 Sep 2017 15:26:43 +0000 (00:26 +0900)]
external/ftpc: fix compilation errors
The ftpc module was moved to external so that including path should be
<protocols/ftpc.h>.
sunghan [Wed, 6 Sep 2017 14:40:37 +0000 (23:40 +0900)]
external/slsi_wifi: fix wrong information of description
We don't have tools/misc folder so that we recommand to visit
kernel.org site to know kconfig-language.
sunghan [Wed, 6 Sep 2017 14:28:17 +0000 (23:28 +0900)]
external/mdns: fix indentation to align
sunghan [Wed, 6 Sep 2017 14:12:27 +0000 (23:12 +0900)]
external/ftpd: move a location of LWIP dependancy to Kconfig
Even if FTPD config is enabled, it can't be compiled without LWIP config.
So, if LWIP is not enabled, let's block to enable FTPD config.
sunghan-chang [Wed, 6 Sep 2017 12:40:16 +0000 (21:40 +0900)]
Merge pull request #520 from jeongchanKim/apps_codingrule
Fix coding rule error : apps
sunghan [Wed, 6 Sep 2017 11:02:49 +0000 (20:02 +0900)]
external: add missing Samsung Apache license at Makefile
This Makefile was made by Samsung so that we add Samsung Copyright and License.
jc_.kim [Mon, 4 Sep 2017 11:00:09 +0000 (20:00 +0900)]
Fix coding rule error : apps
ramfs_test.c:42: ERROR: [IDT_M_TAB] please, no spaces at the start of a line
nxplayer_main.c:145: ERROR: [SPC_M_OPR] spaces required around that '<' (ctx:BxW)
sunghan-chang [Wed, 6 Sep 2017 10:11:15 +0000 (19:11 +0900)]
Merge pull request #538 from junmin-kim/kernel_buildwarning
Fix kernel build warning