rtos/tinyara.git
6 years agoMerge pull request #449 from sunghan-chang/s5jt200_romfs
btheosam [Wed, 30 Aug 2017 02:02:22 +0000 (11:02 +0900)]
Merge pull request #449 from sunghan-chang/s5jt200_romfs

romfs

6 years agoMerge pull request #458 from jeongchanKim/kernel_tc
btheosam [Wed, 30 Aug 2017 02:02:00 +0000 (11:02 +0900)]
Merge pull request #458 from jeongchanKim/kernel_tc

Modify libgen tc to avoid constant string modification

6 years agoMerge pull request #454 from pillip8282/svace_fix
sangwon03 [Tue, 29 Aug 2017 23:23:40 +0000 (08:23 +0900)]
Merge pull request #454 from pillip8282/svace_fix

Svace Bug Fix

6 years agoModify libgen tc to avoid constant string modification
jc_.kim [Tue, 29 Aug 2017 08:12:07 +0000 (17:12 +0900)]
Modify libgen tc to avoid constant string modification

6 years agoMerge pull request #436 from JeonginKim/master
sunghan-chang [Tue, 29 Aug 2017 07:55:25 +0000 (16:55 +0900)]
Merge pull request #436 from JeonginKim/master

External API -> Internal API for DM_Connectivity

6 years agoExternal API -> Internal API for DM_Connectivity
JeonginKim [Fri, 25 Aug 2017 00:42:42 +0000 (09:42 +0900)]
External API -> Internal API for DM_Connectivity

6 years agoMerge pull request #455 from jeongchanKim/kernel_svace
sunghan-chang [Tue, 29 Aug 2017 07:30:03 +0000 (16:30 +0900)]
Merge pull request #455 from jeongchanKim/kernel_svace

Modify tc and mm_heapinfo.c based on svace

6 years agoMerge pull request #456 from sunghan-chang/makefile
davidfather [Tue, 29 Aug 2017 07:03:33 +0000 (16:03 +0900)]
Merge pull request #456 from sunghan-chang/makefile

Deliver the EXTDIR definition for external folder path on Makefile

6 years agoMerge pull request #457 from HONGCHAEHEE/lwip-sem
pillip8282 [Tue, 29 Aug 2017 07:00:57 +0000 (16:00 +0900)]
Merge pull request #457 from HONGCHAEHEE/lwip-sem

Fix a lwip semaphore issue

6 years agoModify tc and mm_heapinfo.c based on svace
jc_.kim [Tue, 29 Aug 2017 06:30:26 +0000 (15:30 +0900)]
Modify tc and mm_heapinfo.c based on svace

tc_libc_syslog.c : Use of vulnerable function 'sprintf' at tc_libc_syslog.c:90. This function is unsafe, use snprintf instead.
tc_libc_unistd.c : Use of vulnerable function 'sprintf' at tc_libc_unistd.c:279. This function is unsafe, use snprintf instead.
tc_pthread.c : No unlock for mutex 'g_mutex' at tc_pthread.c:1284 after lock at tc_pthread.c:1278 by calling function 'pthread_mutex_lock'.
tc_sched.c : Dynamic memory referenced by 'status' was allocated at tc_sched.c:306 by calling function 'malloc' and lost at tc_sched.c
mm_heapinfo.c : Return value of a function 'sched_gettcb' is dereferenced at mm_heapinfo.c:277 without checking, but it is usually checked for this function

6 years agoFix a lwip semaphore issue
chaehee.hong [Tue, 29 Aug 2017 06:50:44 +0000 (23:50 -0700)]
Fix a lwip semaphore issue

6 years agoDeliver the EXTDIR definition for external folder path on Makefile
sunghan [Tue, 29 Aug 2017 06:35:03 +0000 (15:35 +0900)]
Deliver the EXTDIR definition for external folder path on Makefile

The external and apps folder need to use the external folder path.

6 years agoSvace Bug Fix
kang [Tue, 29 Aug 2017 05:25:31 +0000 (14:25 +0900)]
Svace Bug Fix

6 years agoMerge pull request #453 from GalkinIvan/audio
btheosam [Tue, 29 Aug 2017 01:38:38 +0000 (10:38 +0900)]
Merge pull request #453 from GalkinIvan/audio

Initial complete commit to test audio through i2schar path.

6 years agoi2schar: added code to enable I2Schar on Artik
Ivan [Mon, 28 Aug 2017 20:26:24 +0000 (05:26 +0900)]
i2schar: added code to enable I2Schar on Artik

Signed-off-by: Ivan <ivan.galkin@samsung.com>
6 years agoTizenRT: Fix code errors
Ivan [Mon, 28 Aug 2017 20:25:33 +0000 (05:25 +0900)]
TizenRT: Fix code errors

Signed-off-by: Ivan <ivan.galkin@samsung.com>
6 years agoMerge pull request #429 from sunghan-chang/0818
btheosam [Mon, 28 Aug 2017 06:52:39 +0000 (15:52 +0900)]
Merge pull request #429 from sunghan-chang/0818

change a file permission to 644

6 years agoMerge pull request #447 from sunghan-chang/gitignore
btheosam [Mon, 28 Aug 2017 06:52:12 +0000 (15:52 +0900)]
Merge pull request #447 from sunghan-chang/gitignore

add .gitignore to block adding built file for specific configs

6 years agotools/fs: add x option, messages and modify volume name on mkromfsimg.sh
sunghan [Mon, 28 Aug 2017 06:36:19 +0000 (15:36 +0900)]
tools/fs: add x option, messages and modify volume name on mkromfsimg.sh

1. Because the .gitignore should not be included at romfs.img, x option
is added.
2. Messages are added to know the start and end of making romfs.
3. The volume name is changed to "TinyAraROMVol" from "NuttXBootVol".

6 years agoremove usages of res folder on making romfs
sunghan [Mon, 28 Aug 2017 06:12:01 +0000 (15:12 +0900)]
remove usages of res folder on making romfs

We don't need to copy contents of romfs to res folder.
Let's make a romfs image in contents folder directly.

6 years agoadd .gitignore at contents
sunghan [Mon, 28 Aug 2017 06:05:14 +0000 (15:05 +0900)]
add .gitignore at contents

Currently we don't need to add any contents on remote.
Let's ignore everything in contents except .gitignore.

6 years agomove mkromfsimg.sh script and contents folder to tools/fs folder
sunghan [Mon, 28 Aug 2017 05:50:54 +0000 (14:50 +0900)]
move mkromfsimg.sh script and contents folder to tools/fs folder

The location of them is not correct. ROMFS is not a part of application and
external so that we move them to under tools folder.

6 years agoaudio: fix compile error when enable sensorbd
Bongryul Lee [Thu, 17 Aug 2017 05:01:43 +0000 (14:01 +0900)]
audio: fix compile error when enable sensorbd

Fixed a problem where alc5658char.c was not built

Change-Id: Icd908920c028bb359ed596b7c6f46770502ae2a9
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoexamples/i2schar: add i2s character device example
Ivan [Wed, 16 Aug 2017 06:11:33 +0000 (15:11 +0900)]
examples/i2schar: add i2s character device example

Example for checking i2s rx / tx behavior

Change-Id: If7b367bdeb1d166ea1bced83c2d17bd637e982c9
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoaudio: fix to use i2s character device
Bongryul Lee [Wed, 16 Aug 2017 06:09:11 +0000 (15:09 +0900)]
audio: fix to use i2s character device

Change-Id: Ie7d5c45aba10e8831506eb6d0c32b58f431fbd92
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoartik053: add artik053 i2schar devinit interface
Bongryul Lee [Mon, 14 Aug 2017 08:21:32 +0000 (17:21 +0900)]
artik053: add artik053 i2schar devinit interface

Added initialization part to artik053 to use i2schar example

Change-Id: I8a2c0b35bcc3a47310b32bba6c9ee66376eba7d1
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoartik053: remove unnecessary codes
Bongryul Lee [Mon, 14 Aug 2017 07:28:18 +0000 (16:28 +0900)]
artik053: remove unnecessary codes

Since alc5658 is not included in artik053, the related code is removed.
If you want to test alc5658 just enable CONFIG_EXAMPLES_SENSORBOARD.

Change-Id: I030627e16ec7cc3996d77109c88709f77b4dd71d
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agos5j/i2s: add i2s disable feature when no fifo transfer.
Ivan [Wed, 9 Aug 2017 09:11:14 +0000 (18:11 +0900)]
s5j/i2s: add i2s disable feature when no fifo transfer.

Change-Id: I7f86759d3aad87de2e7e3cad8392bbbe03306f01
Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoexamples/alc5658char: fix an invalid types
Bongryul Lee [Mon, 7 Aug 2017 07:17:24 +0000 (16:17 +0900)]
examples/alc5658char: fix an invalid types

Change variables and functions to static and delete invalid comments.

Change-Id: I7f55d9d5f6751f1c6d13d0e370d52c9128123d74
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agodefconfig: disable CONFIG_AUDIO_FORMAT_MP3 in audio defconfig
Bongryul Lee [Fri, 4 Aug 2017 06:20:33 +0000 (15:20 +0900)]
defconfig: disable CONFIG_AUDIO_FORMAT_MP3 in audio defconfig

Change-Id: I2f13c9e0dd1758f709f773130ba4f348893e6dda
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoexamples/nxplayer: fix build error when CONFIG_AUDIO_FORMAT_MIDI=y
Bongryul Lee [Fri, 4 Aug 2017 06:15:18 +0000 (15:15 +0900)]
examples/nxplayer: fix build error when CONFIG_AUDIO_FORMAT_MIDI=y

nxplayer_getmidisubformat() did not consider default case in the switch
statement.

Change-Id: I8e0fb2d2c72caab8038eaddeb5886128e0037051
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoaudio/alc5658: fix trivial typo
Junhwan Park [Tue, 1 Aug 2017 11:06:50 +0000 (20:06 +0900)]
audio/alc5658: fix trivial typo

We tested Realtek's ALC5658 codec.

Change-Id: I8dcce0afc01ac79aaf441bc54e7418f391ddcd4f
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agoaudio/alc5658: fix codec initialization procedure
Bongryul Lee [Tue, 1 Aug 2017 10:06:06 +0000 (19:06 +0900)]
audio/alc5658: fix codec initialization procedure

If the codec id is not alc5658, the initialization stops.

Change-Id: I79a0be9ab858b39923f7fc4f6ce7c142970eec9e
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoaudio/alc5658: del unusing irq functions
Junhwan Park [Mon, 31 Jul 2017 14:03:33 +0000 (23:03 +0900)]
audio/alc5658: del unusing irq functions

This version of TizenRT does not use the critical_section functions. Use
the functions of irqsave() and irqrestrore().

Change-Id: I81c71c67a4ea55cfb7c4e31d586fba7b2db57ea9
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoaudio/alc5658char: fix timeout value naming
Junhwan Park [Fri, 28 Jul 2017 05:45:11 +0000 (14:45 +0900)]
audio/alc5658char: fix timeout value naming

The names of the values indicating TX/RX TIMEOUT are incorrect.

Change-Id: I81a9488a399652aaea863ff5177681f430bfa786
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agoexamples/alc5658char_test: add alc5658 char codec test app
Bongryul Lee [Thu, 27 Jul 2017 05:39:08 +0000 (14:39 +0900)]
examples/alc5658char_test: add alc5658 char codec test app

This patch includes record, play and loopback to test the alc5658
character codec.
This code is for reference only.

Change-Id: Ieacfd55520b74c06144e6a2a62646ac7b871da35
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agoaudio/alc5658char: add reference alc5658 character device driver
Ivan [Thu, 27 Jul 2017 05:36:39 +0000 (14:36 +0900)]
audio/alc5658char: add reference alc5658 character device driver

This patch contains code for ALC5658 codec character device driver.
This code is for reference only.

Change-Id: I1a0bb368cede15130b5f6821f575884eba8427e6
Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agoexamples/wave_gen: fix Kconfig to prevent invalied enable
Bongryul Lee [Thu, 27 Jul 2017 05:49:48 +0000 (14:49 +0900)]
examples/wave_gen: fix Kconfig to prevent invalied enable

wave_gen can be enabled when CONFIG_AUDIO=y

Change-Id: I01f38fedf3e23c358cf01d80594a79e324fe845f
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoMakefile: fix build error when select a nettest config
Bongryul Lee [Mon, 3 Jul 2017 04:58:04 +0000 (13:58 +0900)]
Makefile: fix build error when select a nettest config

fixed artik053_alc5658.c to be built when CONFIG_AUDIO_ALC5658 is declared.

Change-Id: I2e83d132a4729e8dee24b5b44eccfc9706af37aa
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agodefconfig: Add audio defconfig for artik055 audio test
Bongryul Lee [Fri, 30 Jun 2017 05:45:22 +0000 (14:45 +0900)]
defconfig: Add audio defconfig for artik055 audio test

You can use this defconfig to enable audio related config.
Also can use nxplayer and wave_gen app.

Change-Id: I9de5d4f8932b1363f4087f2b5c3a5db11803605c
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoartik053: Add support for the alc5658 audio CODEC
Bongryul Lee [Fri, 30 Jun 2017 05:33:50 +0000 (14:33 +0900)]
artik053: Add support for the alc5658 audio CODEC

This patch includes to use alc5653 codec on the artik055 board

Change-Id: I164ae01db200a038f124da111f480905a52ff475
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agos5j/dma: fixed DMA code for correct operation
Ivan [Thu, 15 Jun 2017 17:15:09 +0000 (02:15 +0900)]
s5j/dma: fixed DMA code for correct operation

For M2P and P2M transactions code is fixed to
make it able correctly transfer buffers sizes
from 4B to 4*(64K + 256)B

Change-Id: I90a2c058c3427574b0ca47a71be50b968564bea6
Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoaudio: fix inavlid debug message macro
Bongryul Lee [Wed, 14 Jun 2017 06:24:39 +0000 (15:24 +0900)]
audio: fix inavlid debug message macro

Change-Id: Id7170e6de898e0bce3e7f69772990532bd2aee6e
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agos5j/i2s: fix compilation errors
Bongryul Lee [Wed, 14 Jun 2017 05:11:24 +0000 (14:11 +0900)]
s5j/i2s: fix compilation errors

Change-Id: Ib87227eb3cb0fa0974019f388705baf2516a0663
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoexamples/wave_gen: add wave file generator
Ivan [Wed, 7 Jun 2017 21:08:19 +0000 (06:08 +0900)]
examples/wave_gen: add wave file generator

generate sign wave file and store

Change-Id: I9d7bf6fdf186e9d9b10891a23a6285141930cc99
Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agoexamples/nxplayer: add nxplayer from NuttX
Bongryul Lee [Wed, 7 Jun 2017 21:07:24 +0000 (06:07 +0900)]
examples/nxplayer: add nxplayer from NuttX

add command line media player.

Change-Id: I8ee94dff717833e0d64ac9655502fba663110f1d
Signed-off-by: Gregory Nutt <gnutt@nuttx.org>
[Lee: backported from NuttX]
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agoaudio/alc5658: Add alc5658 codec driver
Ivan [Thu, 1 Jun 2017 11:24:49 +0000 (20:24 +0900)]
audio/alc5658: Add alc5658 codec driver

Add alc5658 codec driver

Change-Id: Ia65453c8e961f0b7c3d404418ba81419f2ceabe7
Signed-off-by: Ivan <ivan.galkin@samsung.com>
6 years agos5j/pwrcal: add to support I2S MUX
Ivan [Wed, 31 May 2017 09:38:43 +0000 (18:38 +0900)]
s5j/pwrcal: add to support I2S MUX

Powercal code updated to support I2S mux.
Clocks sould come from I2S BCLK input, not PCLK.

Change-Id: I1014d4669c43b354fdfb9d4cf4c1390db0ee609a
Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
6 years agos5j/dma: Add dma driver for i2s
Ivan [Tue, 30 May 2017 08:30:53 +0000 (17:30 +0900)]
s5j/dma: Add dma driver for i2s

This DMA code initally is intended to be used with I2S driver.
Can be also used with common memory transfers, and other IPs.

Change-Id: If2a30e00a1f2ec7f5d410d11a8b4a3a59814ecf3
Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agoaudio: import audio framework from NuttX
Ivan [Mon, 29 May 2017 11:15:28 +0000 (20:15 +0900)]
audio: import audio framework from NuttX

Audio subsystem migrated from Nuttx prior to start defelopment of
audio codec and I2S drivers.

Change-Id: I442147d5481af28653de5d7e49ca463341a06b0b
Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agoRevert "Initial commit of I2S minimal driver without of any BSP support for any hardware"
Ivan Galkin [Sun, 27 Aug 2017 05:24:56 +0000 (14:24 +0900)]
Revert "Initial commit of I2S minimal driver without of any BSP support for any hardware"

This reverts commit 146b9e3f105c4e15b1d90fc02ef63705311d0ef3.

Conflicts:
os/drivers/audio/Make.defs

6 years agoRevert "Audio devices and audio pipeline buffer support"
Ivan Galkin [Sun, 27 Aug 2017 05:18:44 +0000 (14:18 +0900)]
Revert "Audio devices and audio pipeline buffer support"

This reverts commit bba9f1f8265e900131961fdfa4dd5bd9a180db60.

6 years agos5j/gpio: fix incorrect pinmux configuration on I2S
Ivan [Tue, 25 Apr 2017 13:47:04 +0000 (22:47 +0900)]
s5j/gpio: fix incorrect pinmux configuration on I2S

Change-Id: Ic97a2ca79220efd94725afab52888d792f2b29a1
Signed-off-by: Ivan <ivan.galkin@samsung.com>
6 years agos5j/i2s: Add device driver for I2S
Ivan [Mon, 24 Apr 2017 18:44:42 +0000 (03:44 +0900)]
s5j/i2s: Add device driver for I2S

I2S supports only 48KHz Stereo playback.
I2S supports both read and write channels.

Change-Id: Iba94830758e5b90a56fe33e33333f3709d6e2823
Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Bongryul Lee <bongryul.lee@samsung.com>
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
6 years agoMerge pull request #437 from jeongchanKim/kernel_sample
sunghan-chang [Fri, 25 Aug 2017 01:19:25 +0000 (10:19 +0900)]
Merge pull request #437 from jeongchanKim/kernel_sample

Add kernel_sample config for artik053

6 years agoAdd kernel_sample config for artik053
jc_.kim [Tue, 22 Aug 2017 03:56:56 +0000 (12:56 +0900)]
Add kernel_sample config for artik053

6 years agoarch/sidk_s5jt200: change conditionals for automount
sunghan [Thu, 24 Aug 2017 11:27:12 +0000 (20:27 +0900)]
arch/sidk_s5jt200: change conditionals for automount

AUTOMOUNT_XX_DEVNAME is an one component of automount functionality.
AUTOMOUNT_XX is a title of it.

6 years agomodify contents of ROMFS for SIDK_S5JT200's README
sunghan [Thu, 24 Aug 2017 11:21:28 +0000 (20:21 +0900)]
modify contents of ROMFS for SIDK_S5JT200's README

',' should be followed at end of type and name lists.

6 years agoMerge pull request #438 from junmin-kim/app_ramtest
sunghan-chang [Thu, 24 Aug 2017 09:42:31 +0000 (18:42 +0900)]
Merge pull request #438 from junmin-kim/app_ramtest

Support ramtest as builtin app

6 years agoadd .gitignore to block adding built file for specific configs
sunghan [Thu, 24 Aug 2017 06:54:29 +0000 (15:54 +0900)]
add .gitignore to block adding built file for specific configs

The partition_map.cfg is built for specific configs and is a temporary file.
It should not be shown at git status as a change.

6 years agoMerge pull request #446 from thapav/localtime
sunghan-chang [Thu, 24 Aug 2017 05:31:41 +0000 (14:31 +0900)]
Merge pull request #446 from thapav/localtime

Fix coding rule violation

6 years agoFix coding rule violation
Vidisha Thapa [Thu, 24 Aug 2017 04:27:02 +0000 (09:57 +0530)]
Fix coding rule violation

Signed-off-by: Vidisha Thapa <thapa.v@samsung.com>
6 years agoMerge pull request #431 from sunghan-chang/artik053_automount
btheosam [Wed, 23 Aug 2017 10:26:26 +0000 (19:26 +0900)]
Merge pull request #431 from sunghan-chang/artik053_automount

modify CONFIG name for automount of artik053 user fs

6 years agoMerge pull request #442 from sunghan-chang/usb
btheosam [Wed, 23 Aug 2017 10:25:52 +0000 (19:25 +0900)]
Merge pull request #442 from sunghan-chang/usb

Add contents how to set usb environment

6 years agoAdd contents how to set usb environment
sunghan [Wed, 23 Aug 2017 00:06:49 +0000 (09:06 +0900)]
Add contents how to set usb environment

ARTIK053 and SIDK_S5JT200 boards are connected through USB.
To use USB, permission is needed. So, contents which shows how to do it
are added.

6 years agoSupport ramtest as builtin app
junmin kim [Tue, 22 Aug 2017 04:29:51 +0000 (21:29 -0700)]
Support ramtest as builtin app

6 years agoMerge pull request #433 from jeongchanKim/kernel_tc
sunghan-chang [Tue, 22 Aug 2017 02:07:19 +0000 (11:07 +0900)]
Merge pull request #433 from jeongchanKim/kernel_tc

Modify the tc func name for representing the tested API name

6 years agoMerge pull request #430 from pradeepns85/remove_failsafe_in_setschedparam
sunghan-chang [Tue, 22 Aug 2017 02:05:43 +0000 (11:05 +0900)]
Merge pull request #430 from pradeepns85/remove_failsafe_in_setschedparam

Remove failsafe error setting in pthread_setschedparam.c

6 years agoMerge pull request #408 from olegartys/981
sunghan-chang [Tue, 22 Aug 2017 02:04:33 +0000 (11:04 +0900)]
Merge pull request #408 from olegartys/981

drivers/rwbuffer/Kconfig: hide "Buffering" menu with SCHED_WORKQUEUE …

6 years agoMerge pull request #365 from thapav/time
sunghan-chang [Tue, 22 Aug 2017 02:02:25 +0000 (11:02 +0900)]
Merge pull request #365 from thapav/time

Added LIBC_LOCALTIME support for date command

6 years agolibc: add support for localtime in date command
Vidisha Thapa [Tue, 8 Aug 2017 11:42:08 +0000 (17:12 +0530)]
libc: add support for localtime in date command

Date command did not support localtime (LIBC_LOCALTIME).
This patch gives support for 3 more parameters in date command namely:
Day of Week [Sunday = Sun, Monday = Mon, and so on...]
Day of Year [0,365]
Daylight savings time(DST) flag [positive: DST in effect, 0: DST not in effect, negative: information not availabe]
The parameters are updated based on the RTC support for Localtime.

Signed-off-by: Vidisha Thapa <thapa.v@samsung.com>
6 years agodrivers/rwbuffer/Kconfig: hide "Buffering" menu with SCHED_WORKQUEUE disabled
Oleg Lyovin [Thu, 27 Jul 2017 14:45:07 +0000 (17:45 +0300)]
drivers/rwbuffer/Kconfig: hide "Buffering" menu with SCHED_WORKQUEUE disabled

* The rwbuffer driver depends on workqueue support, which
  checks at compile time and cause build failure, if workqueues
  disabled. However, it seems necessary to make "Buffering"
  menu dependent on SCHED_WORKQUEUE itself.

Signed-off-by: Oleg Lyovin <o.lyovin@partner.samsung.com>
6 years agoModify the tc func name for representing the tested API name
jc_.kim [Mon, 21 Aug 2017 07:39:45 +0000 (16:39 +0900)]
Modify the tc func name for representing the tested API name

6 years agoMerge pull request #432 from junmin-kim/kernel_tc
sunghan-chang [Mon, 21 Aug 2017 04:48:45 +0000 (13:48 +0900)]
Merge pull request #432 from junmin-kim/kernel_tc

Refactor kernel tc

6 years agomodify CONFIG name for automount of artik053 user fs
sunghan [Mon, 21 Aug 2017 01:19:43 +0000 (10:19 +0900)]
modify CONFIG name for automount of artik053 user fs

ARTIK053_AUTOMOUNT_USERFS is a title of automount functionality
of artik053 usr fs. ARTIK053_AUTOMOUNT_USERFS_DEVNAME is one of
components for ARTIK053_AUTOMOUNT_USERFS.

6 years agoFix issue that tc_pthread_once fail when run tc repeatly
junmin kim [Mon, 21 Aug 2017 01:55:24 +0000 (18:55 -0700)]
Fix issue that tc_pthread_once fail when run tc repeatly

g_once was not intialized when tc start.
Now g_once is initialized to PTHREAD_ONCE_INIT

6 years agoFix conditional expression in tc_umm_heap
junmin kim [Mon, 21 Aug 2017 04:16:28 +0000 (21:16 -0700)]
Fix conditional expression in tc_umm_heap

Adjust to accurate value in conditional expression, and add comments

6 years agoMerge pull request #405 from olegartys/938
sunghan-chang [Mon, 21 Aug 2017 01:15:21 +0000 (10:15 +0900)]
Merge pull request #405 from olegartys/938

artik053/Kconfig: made ARTIK053_AUTOMOUNT_USERFS dependent on FS_SMARTFS

6 years agoMerge pull request #421 from lokeshbv/fix_coding_rule_violation
sunghan-chang [Mon, 21 Aug 2017 00:31:25 +0000 (09:31 +0900)]
Merge pull request #421 from lokeshbv/fix_coding_rule_violation

Fix Coding Rule Violation: Remove trailing white spaces.

6 years agoRemove failsafe error setting in pthread_setschedparam.c
pradeep.ns [Fri, 18 Aug 2017 19:11:04 +0000 (00:41 +0530)]
Remove failsafe error setting in pthread_setschedparam.c

Setting the error no at the beginning of logic is not a good practice as it causes
confusion during successful execution of the API.

When API executes successfully, it does not revert the wrong error code set during
beginning of the logic. Thus we should always make a practice to set the error no
only when logic enters the error case.

Signed-off-by: pradeep.ns <pradeep.ns@samsung.com>
6 years agoMerge pull request #426 from junmin-kim/apps_warning
sunghan-chang [Fri, 18 Aug 2017 10:24:02 +0000 (19:24 +0900)]
Merge pull request #426 from junmin-kim/apps_warning

Apps warning

6 years agochange a permission of files to 644 for c, cpp and h files
sunghan [Fri, 18 Aug 2017 09:43:21 +0000 (18:43 +0900)]
change a permission of files to 644 for c, cpp and h files

6 years agoRefactor sched_gettcb tc
junmin kim [Fri, 18 Aug 2017 08:22:42 +0000 (01:22 -0700)]
Refactor sched_gettcb tc

Add negative case and remove waitpid to run tc whether CONFIG_SCHED_WAITPID is enable

6 years agoAdd missed #ifdef statement of tash_reboot
junmin kim [Fri, 18 Aug 2017 07:50:09 +0000 (00:50 -0700)]
Add missed #ifdef statement of tash_reboot

6 years agoMerge pull request #413 from JeonginKim/master
sunghan-chang [Fri, 18 Aug 2017 05:53:33 +0000 (14:53 +0900)]
Merge pull request #413 from JeonginKim/master

Added ftp client sample application

6 years agoAdded ftp client sample application
JeonginKim [Wed, 16 Aug 2017 02:02:12 +0000 (11:02 +0900)]
Added ftp client sample application

6 years agoMerge pull request #402 from lokeshbv/tc_issue
sunghan-chang [Fri, 18 Aug 2017 04:38:38 +0000 (13:38 +0900)]
Merge pull request #402 from lokeshbv/tc_issue

Fix: libc tc issues

6 years agoMerge pull request #418 from thapav/fixAPIerrors
sunghan-chang [Fri, 18 Aug 2017 03:26:08 +0000 (12:26 +0900)]
Merge pull request #418 from thapav/fixAPIerrors

Fix Coding Rule Violation on pthread TC's

6 years agoFix Coding Rule Violation on pthread TC's
Vidisha Thapa [Wed, 16 Aug 2017 15:02:50 +0000 (20:32 +0530)]
Fix Coding Rule Violation on pthread TC's

Signed-off-by: Vidisha Thapa <thapa.v@samsung.com>
6 years agoMerge pull request #420 from sunghan-chang/coding_rule
btheosam [Thu, 17 Aug 2017 08:07:05 +0000 (17:07 +0900)]
Merge pull request #420 from sunghan-chang/coding_rule

fix violations of coding rule

6 years agoMerge pull request #401 from sunghan-chang/iotbus
btheosam [Thu, 17 Aug 2017 08:05:23 +0000 (17:05 +0900)]
Merge pull request #401 from sunghan-chang/iotbus

refatoring on Iotbus and arastorage

6 years agoFix Coding Rule Violation: Remove trailing white spaces.
Lokesh B V [Thu, 17 Aug 2017 07:39:37 +0000 (13:09 +0530)]
Fix Coding Rule Violation: Remove trailing white spaces.

Signed-off-by: Lokesh B V <lokesh.bv@partner.samsung.com>
6 years agofix violations of coding rule
sunghan [Thu, 17 Aug 2017 07:01:44 +0000 (16:01 +0900)]
fix violations of coding rule

on apps/examples/testcase, framework, lib, os/drivers, os/fs and os/kernel

6 years agoMerge pull request #266 from btheosam/audiolast
Taejun-Kwon [Thu, 17 Aug 2017 06:45:45 +0000 (15:45 +0900)]
Merge pull request #266 from btheosam/audiolast

Audio devices and audio pipeline buffer support

6 years agoSynchronize threads in tc of pipe in libc unistd
Lokesh B V [Wed, 16 Aug 2017 19:31:03 +0000 (01:01 +0530)]
Synchronize threads in tc of pipe in libc unistd

In tc of pipe api in libc unistd tx thread and rx thread
should be synchronized with sem_wait and sem_post,
as we can't know which task would get chance to execute first.

Signed-off-by: Lokesh B V <lokesh.bv@partner.samsung.com>
6 years agoMerge pull request #419 from junmin-kim/tc_kernel
sunghan-chang [Thu, 17 Aug 2017 05:27:35 +0000 (14:27 +0900)]
Merge pull request #419 from junmin-kim/tc_kernel

Fix tc_umm_heap_random_malloc to consider insufficient memory

6 years agoFix for tc_libc_sleep fail issue
Lokesh B V [Wed, 16 Aug 2017 19:27:41 +0000 (00:57 +0530)]
Fix for tc_libc_sleep fail issue

The tx and rx tasks are used in tc_libc_unistd_pipe are alive and
wakes up the kernel_tc_main task while testing libc sleep.
So tc of libc sleep is failed.
Using 'waitpid' would solve the above issue, but 'waitpid' depends on CONFIG_SCHED_WAITPID.
And if CONFIG_SCHED_WAITPID is disabled we cannot test tc_libc_unistd_pipe.
So It's better to use pthreads instead of tasks.

Signed-off-by: Lokesh B V <lokesh.bv@partner.samsung.com>
6 years agoFix build error when CONFIG_PTHREAD_MUTEX_ROBUST is enabled
Lokesh B V [Wed, 16 Aug 2017 14:16:08 +0000 (19:46 +0530)]
Fix build error when CONFIG_PTHREAD_MUTEX_ROBUST is enabled

When CONFIG_PTHREAD_MUTEX_ROBUST is enabled ,
we get build error as "'pthread_mutexattr_t' has no member named 'robust'"
The error is due to missing wrap of CONFIG_PTHREAD_MUTEX_ROBUST
to "uint8_t robust  : 1", where this member of pthread_mutexattr_t
should be included when CONFIG_PTHREAD_MUTEX_ROBUST is enabled.

Signed-off-by: Lokesh B V <lokesh.bv@partner.samsung.com>
6 years agoFix for tc build error when CONFIG_PTHREAD_MUTEX_TYPES is disabled
Lokesh B V [Mon, 14 Aug 2017 13:28:42 +0000 (18:58 +0530)]
Fix for tc build error when CONFIG_PTHREAD_MUTEX_TYPES is disabled

This patch wrap the recursive mutex tc code snippet with CONFIG_PTHREAD_MUTEX_TYPES
as recursive mutex needs CONFIG_PTHREAD_MUTEX_TYPES enabled.
and removes unnecessary condition check in kernel_tc_main.

Signed-off-by: Lokesh B V <lokesh.bv@partner.samsung.com>
6 years agoMerge pull request #400 from sunghan-chang/master
btheosam [Thu, 17 Aug 2017 05:20:39 +0000 (14:20 +0900)]
Merge pull request #400 from sunghan-chang/master

remove io_tc on testcase example