lssgood [Fri, 19 May 2017 09:49:08 +0000 (18:49 +0900)]
Merge pull request #108 from sunghan-chang/master
modify ttrace
sunghan-chang [Fri, 19 May 2017 07:31:00 +0000 (16:31 +0900)]
Merge pull request #111 from chanijjani/kernel_wdog
fix violations of coding style in wdog
sunghan-chang [Fri, 19 May 2017 07:21:57 +0000 (16:21 +0900)]
Merge pull request #110 from junmin-kim/kernel_sched
Make a build error when CONFIG_MAX_TASKS is not power of 2
sunghan-chang [Fri, 19 May 2017 07:21:30 +0000 (16:21 +0900)]
Merge pull request #109 from jeongarmy/fs_procfs
fix incorrect config dependency in fs_procfsuptime.c
Chanhee [Fri, 19 May 2017 07:20:08 +0000 (16:20 +0900)]
fix violations of coding style in wdog
Positions of 'else' and parentheses near the else are fixed following coding rules.
junmin kim [Mon, 13 Mar 2017 04:10:59 +0000 (21:10 -0700)]
Make a build error when CONFIG_MAX_TASKS is not power of 2
Max number of tasks should be power of 2
Ahreum Jeong [Mon, 15 May 2017 05:37:11 +0000 (14:37 +0900)]
fix incorrect config dependency
It brings build error that uptime_operations is not found when CONFIG_FS_PROCFS_EXCLUDE_PROCESS is enabled
sunghan [Fri, 19 May 2017 06:55:49 +0000 (15:55 +0900)]
fix compilation error at lib_ttrace
Then gettimeofday function requires two arguments. But lib_ttrace gives
just one argument.
sunghan [Fri, 19 May 2017 06:46:57 +0000 (15:46 +0900)]
add Make.defs at ttrace
Make.defs is missing at "Support T-Trace" commit
Juitem JoonWoo Kim [Fri, 19 May 2017 06:36:28 +0000 (15:36 +0900)]
Merge pull request #107 from sunghan-chang/master
Support T-Trace
Gihun Chang [Fri, 6 Jan 2017 08:53:41 +0000 (17:53 +0900)]
Support T-Trace
T-Trace is a tool to check performance, lantency and so on.
Signed-off-by: Gihun Chang <gihun.chang@samsung.com>
Signed-off-by: Changjoon Baek <joon.c.baek@samsung.com>
sunghan-chang [Fri, 19 May 2017 04:24:26 +0000 (13:24 +0900)]
Merge pull request #106 from jeongarmy/kdbg_uptime
Add uptime to TASH commands
Ahreum Jeong [Tue, 4 Apr 2017 00:17:19 +0000 (09:17 +0900)]
Add uptime to TASH commands
uptime print how long the system has been running
sunghan-chang [Fri, 19 May 2017 04:14:51 +0000 (13:14 +0900)]
Merge pull request #105 from jeongarmy/kdbg_fscmd
Use arguments as function parameters directly in tash_cat function.
ahreum.jeong [Wed, 19 Apr 2017 01:29:42 +0000 (10:29 +0900)]
Use arguments as function parameters directly in tash_cat function.
That can be validated by argc.
sunghan-chang [Thu, 18 May 2017 06:52:25 +0000 (15:52 +0900)]
Merge pull request #99 from junmin-kim/common_doxygen
Add brief description of header files for doxygen
sunghan-chang [Thu, 18 May 2017 06:51:48 +0000 (15:51 +0900)]
Merge pull request #102 from jeongarmy/master
Modify message of kdbgs for env variables and the syntax of getenv to print all env variables
Ahreum Jeong [Wed, 17 May 2017 09:39:59 +0000 (18:39 +0900)]
[Title] Modify usage of kdbgs for environment variables and syntax of getenv to print all environment variables
[Description] modify usages of setenv, getenv and unsetenv and a syntax of getenv to display all environment variables
[Module] utils/kdbg
[Board] all
[Reference] none
[Author] ahreum.jeong
Change-Id: I9e063e8fcbde40fcf122d2e970dcd682296643f3
Signed-off-by: ahreum.jeong <ahreum.jeong@samsung.com>
junmin kim [Wed, 17 May 2017 06:23:13 +0000 (23:23 -0700)]
Add brief description of header files for doxygen
sunghan-chang [Thu, 18 May 2017 03:16:42 +0000 (12:16 +0900)]
Merge pull request #101 from manoharahk/arch-code-cleanup
armv7-r : use appropriate DECODEFIQ config in armv7-r
Manohara HK [Wed, 17 May 2017 11:36:37 +0000 (17:06 +0530)]
armv7-r : use appropriate DECODEFIQ config in armv7-r
Currently wrong configuration CONFIG_ARMV7A_DECODEFIQ is used in armv7-r
This patch changes it to use the appropriate config CONFIG_ARMV7R_DECODEFIQ.
Signed-off-by: Manohara HK <manohara.hk@samsung.com>
sunghan-chang [Wed, 17 May 2017 10:32:01 +0000 (19:32 +0900)]
Merge pull request #100 from jsdosa/os/tools
change wrong comment in mkconfig
Jaesik [Wed, 17 May 2017 10:01:08 +0000 (19:01 +0900)]
change wrong comment in mkconfig
remove slash about comment in mkconfig
sunghan-chang [Wed, 17 May 2017 01:26:34 +0000 (10:26 +0900)]
Merge pull request #98 from pradeepns85/pid_validation
Add missing boundary validation for pid
sunghan-chang [Wed, 17 May 2017 01:03:49 +0000 (10:03 +0900)]
Merge pull request #89 from JunhwanPark/fix_testcase
Fix testcase
pradeep.ns [Tue, 16 May 2017 12:47:31 +0000 (18:17 +0530)]
Add missing boundary validation for pid
valid pid range is from 0 to g_lastpid. anything beyond
this range is invalid pid. Hence add proper validation
Signed-off-by: pradeep.ns <pradeep.ns@samsung.com>
Junhwan Park [Fri, 12 May 2017 14:34:43 +0000 (23:34 +0900)]
examples/testcase: fix inet_ntoa tc
The return value of the inet_ntoa function is a pointer variable. To fix
the build error, I changed it to a pointer variable.
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
Junhwan Park [Fri, 12 May 2017 14:25:21 +0000 (23:25 +0900)]
examples/testcase: fix daysbeforemonth tc
The time conversion has changed in libc/time. The testcase has been
modified to accommodate the changes.
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
Juitem JoonWoo Kim [Tue, 16 May 2017 12:00:58 +0000 (21:00 +0900)]
Merge pull request #97 from sunghan-chang/readme_download
modify README.md at build/configs to notice how to program a binary
sunghan [Tue, 16 May 2017 10:28:17 +0000 (19:28 +0900)]
modify README.md at build/configs to notice how to program a binary
sunghan-chang [Tue, 16 May 2017 11:00:11 +0000 (20:00 +0900)]
Merge pull request #93 from jeongarmy/master
Update logm module
Ahreum Jeong [Tue, 16 May 2017 05:11:42 +0000 (14:11 +0900)]
Update logm module
. Change logic of buffer usage
. Support tash commands for logm configuration in run-time
. Support prepending timestamp to messages
. Clean unnessasary codes
sunghan-chang [Tue, 16 May 2017 10:05:37 +0000 (19:05 +0900)]
Merge pull request #96 from pradeepns85/semtickwait_wdogcancel
Stop the watchdog timer even when sem_wait() fails
sunghan-chang [Tue, 16 May 2017 10:01:38 +0000 (19:01 +0900)]
Merge pull request #95 from manoharahk/arch_dabort_stack
arch : move dataabort stack config to arm/Kconfig
pradeep.ns [Tue, 16 May 2017 09:29:45 +0000 (14:59 +0530)]
Stop the watchdog timer even when sem_wait() fails
Since wdog_timer has been started before waiting for semaphore and
if Sem_wait fails, wdog timer should be canceled before attempting
for delete operation. Though wdog_delete API takes care of canceling
an active timer, One must consider canceling the timer as soon as
possible to avoid calling wdog timeout handler and overwrite the
sem_wait error value as ETIMEOUT.
Signed-off-by: pradeep.ns <pradeep.ns@samsung.com>
Manohara HK [Fri, 12 May 2017 07:45:45 +0000 (13:15 +0530)]
arch : move dataabort stack config to arm/Kconfig
seperate dataabort stack is implemented only for armv7-r.
This patch moves dataabort stack config to arm/Kconfig and enables
only for armv7-r processors
Change-Id: Icf703dac4904a595a8420e4039527b8795614573
Signed-off-by: Manohara HK <manohara.hk@samsung.com>
sunghan-chang [Tue, 16 May 2017 07:59:21 +0000 (16:59 +0900)]
Merge pull request #94 from dr-venkman/dm_fixwifi_config
Added a condition check for DM wifi setting. This will replace a lot of undeclared variable errors with a more understandable #error statement
dr-venkman [Tue, 16 May 2017 06:08:37 +0000 (15:08 +0900)]
enabling of WAKAAMA and DM_WIFI config parameters under DM
sunghan-chang [Mon, 15 May 2017 06:15:29 +0000 (15:15 +0900)]
Merge pull request #90 from Samsung/g_irqvector_sizelimit
Limit the g_irqvector size to NR_IRQS
pillip8282 [Mon, 15 May 2017 05:04:52 +0000 (14:04 +0900)]
Merge pull request #91 from Samsung/recover_master
Recover master
pradeep.ns [Fri, 12 May 2017 14:57:14 +0000 (20:27 +0530)]
Limit the g_irqvector size to NR_IRQS
NR_IRQS value is already incremented by last irq + 1
hence, there is no need to initialize g_irqvector as
NR_IRQS + 1. Save memory br limiting the g_irqvector
size to NR_IRQS
Signed-off-by: pradeep.ns <pradeep.ns@samsung.com>
sunghan-chang [Fri, 12 May 2017 04:20:34 +0000 (13:20 +0900)]
Merge pull request #84 from Samsung/arch_dataabort_stack
arch : prevention of adjacent stack access during data abort
sunghan-chang [Fri, 12 May 2017 04:17:37 +0000 (13:17 +0900)]
Merge pull request #83 from Samsung/irq_detach_argChange
Change the irq_detach argument from isr to irq
sunghan-chang [Fri, 12 May 2017 04:16:03 +0000 (13:16 +0900)]
Merge pull request #81 from Samsung/watchdog_freelist_bug
Decrement the g_wdnfree variable only if there is a valid wdog node i…
sunghan-chang [Fri, 12 May 2017 04:11:01 +0000 (13:11 +0900)]
Merge pull request #79 from Samsung/watchdog_irqrestore_fix
Restore the interrupts if wdog is created statically
Manohara HK [Thu, 6 Apr 2017 13:12:38 +0000 (18:42 +0530)]
arch : prevention of adjacent stack access during data abort
This patch adds a seperate stack for data abort handling.
Reason for adding a seperate stack for data abort handling is as below.
When a task's execution consumes all of its stack, example if its stack size
is 2K and stack is almost used (2K - 8) bytes. During this time if any data
abort happened, data abort handling code uses task's stack for storing context
and as well as for its execution. In that case data abort handling code might
corrupt adjacent stack area.
If an application's intention is to corrupt the other application's stack,
it would do it by overflowing its stack and hence corrupting the adjacent stack.
This scenario of adjacent stack corruption by stack overflow can be avoided
using this patch with MPU_STACKGAURD feature.
Change-Id: I61f80da6b6bbdd0d8d7375438a1bc5f44edd5b32
Signed-off-by: Manohara HK <manohara.hk@samsung.com>
sunghan-chang [Fri, 12 May 2017 02:32:21 +0000 (11:32 +0900)]
Merge pull request #82 from JunhwanPark/fix_email
drivers: modify author's email address
sunghan-chang [Fri, 12 May 2017 02:31:49 +0000 (11:31 +0900)]
Merge pull request #80 from JunhwanPark/fix_telnetd
examples/telnetd: fix compile error
pradeep.ns [Thu, 11 May 2017 18:31:15 +0000 (00:01 +0530)]
Change the irq_detach argument from isr to irq
irq_detach API expects irq as argument but naming it as isr
is confusing. Change it to appropriate name as irq
Signed-off-by: pradeep.ns <pradeep.ns@samsung.com>
Junhwan Park [Thu, 11 May 2017 14:37:52 +0000 (23:37 +0900)]
drivers: modify author's email address
The e-mail address of the author of the file is incorrect. I think it is
a bug that occurred when changing nuttx to tinyara in batch.
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
pradeep.ns [Thu, 11 May 2017 14:35:21 +0000 (20:05 +0530)]
Decrement the g_wdnfree variable only if there is a valid wdog node in g_wdfreelist
If the g_wdfreelist doesn't contain any node, it will return NULL and
decrementing the g_wdnfree variable would lead to wrong logic.
Decrement the g_wdnfree variable only if there is a valid wdog is returned from g_wdfreelist
Signed-off-by: pradeep.ns <pradeep.ns@samsung.com>
Junhwan Park [Thu, 11 May 2017 14:17:41 +0000 (23:17 +0900)]
examples/telnetd: fix compile error
There is a white space in APPNAME, and there is a problem in creating
BuiltinApps. This patch fixes such a bug.
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
pradeep.ns [Thu, 11 May 2017 13:21:23 +0000 (18:51 +0530)]
Restore the interrupts if wdog is created statically
Interrupts has been restored only under 2 conditions
1) pre-allocated wdog free list
2) Allocated from heap memory
If the wdog has been statically allocated from wd_static API,and
wd_delete API is invoked, interrupts have not been restored. Since
wd_delete is global API, system can't guarantee that it will not
be called for statically created wdog timers
Signed-off-by: pradeep.ns <pradeep.ns@samsung.com>
Taejun-Kwon [Thu, 11 May 2017 13:04:32 +0000 (22:04 +0900)]
Merge pull request #78 from Samsung/common_download
fix wrong usage of if on download script
sunghan-chang [Thu, 11 May 2017 12:58:36 +0000 (21:58 +0900)]
Merge pull request #77 from Samsung/irq_dispatch_bugfix
irq_dispatch : Set the arg variable to NULL so that interrupt handler…
sunghan [Thu, 11 May 2017 12:46:56 +0000 (21:46 +0900)]
fix wrong usage of if on download script
build/configs/artik053/artik053_download.sh: line 61: [: missing `]'
pradeep.ns [Thu, 11 May 2017 12:46:31 +0000 (18:16 +0530)]
irq_dispatch : Set the arg variable to NULL so that interrupt handler does not pass junk value as argument
Signed-off-by: pradeep.ns <pradeep.ns@samsung.com>
Taejun-Kwon [Thu, 11 May 2017 11:17:37 +0000 (20:17 +0900)]
Merge pull request #76 from Samsung/boardctl_error
Boardctl error
sunghan-chang [Thu, 11 May 2017 11:16:45 +0000 (20:16 +0900)]
Merge pull request #75 from Samsung/fs_smartfs_journaling
Fix journaling issue
Heesub Shin [Thu, 11 May 2017 09:28:40 +0000 (18:28 +0900)]
fixup! artik053: sidk_s5jt200: fix warning messages when building
Change-Id: Ib5146209e1f5cb18fe6e505d321df2c8896595d5
Heesub Shin [Thu, 11 May 2017 01:29:04 +0000 (10:29 +0900)]
artik053: sidk_s5jt200: fix warning messages when building
DEPPATH needs to point to $(TOPDIR)/arch in order to build Make.dep
properly. This suppresses following build errors:
make[1]: Entering directory '/home/heesub/Documents/artik053/tizenrt/os/arch/arm/src'
make[2]: Entering directory '/home/heesub/Documents/artik053/tizenrt/os/arch/arm/src/artik053/src'
Makefile:104: recipe for target '.depend' failed
make[2]: *** [.depend] Error 1
make[2]: Leaving directory '/home/heesub/Documents/artik053/tizenrt/os/arch/arm/src/artik053/src'
Makefile:215: recipe for target '.depend' failed
make[1]: *** [.depend] Error 2
Change-Id: I96feda1a095eb8d47feb17fcd1ccf56cffd84410
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
Junhwan Park [Mon, 8 May 2017 06:36:36 +0000 (15:36 +0900)]
artik053: sidk_s5jt200: remove .o file at 'make clean'
After BOARDCTL was added, the object file was not deleted from the clean
operation. This patch contains fixes for those bugs.
Change-Id: Idf549abfce1b62b05886c3012de86560b6f3b816
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
TaeJun Kwon [Thu, 11 May 2017 10:53:26 +0000 (19:53 +0900)]
Fix journaling issue
If buffer size is bigger than remained area + next area, calculating failed
sunghan-chang [Thu, 11 May 2017 10:24:23 +0000 (19:24 +0900)]
Merge pull request #74 from Samsung/wifi_testapp
Modifications to wifi_test Makefile, to remove builtin feature
Venkatraman Iyer [Thu, 11 May 2017 10:17:17 +0000 (19:17 +0900)]
Modifications to wifi_test Makefile, to remove builtin feature
Taejun-Kwon [Thu, 11 May 2017 10:13:19 +0000 (19:13 +0900)]
Merge pull request #73 from Samsung/wifi_testapp
Disabled built-in feature for wifi_test application
Venkatraman Iyer [Thu, 11 May 2017 10:11:08 +0000 (19:11 +0900)]
Disabled built-in feature for wifi_test application
Taejun-Kwon [Thu, 11 May 2017 09:55:33 +0000 (18:55 +0900)]
Merge pull request #67 from Samsung/dm_connectivity_branch
[Title] Added wifi_test app on TASH command list
Venkatraman Iyer [Wed, 10 May 2017 10:50:38 +0000 (19:50 +0900)]
[Title] Added wifi_test app on TASH command list
[Description] Added wifi_test command to TASH. The wifi_test application must now be called from TASH console.
sunghan-chang [Thu, 11 May 2017 08:36:43 +0000 (17:36 +0900)]
Merge pull request #72 from Samsung/iotbus
Fix iotbus bugs
an4967 [Thu, 11 May 2017 08:18:06 +0000 (17:18 +0900)]
Update iotapi_evt_handler.c
andaesung [Thu, 11 May 2017 07:47:00 +0000 (16:47 +0900)]
Fix iotbus bugs
- applying gpio changed logic.
- add iotapi log configs
Taejun-Kwon [Thu, 11 May 2017 07:11:29 +0000 (16:11 +0900)]
Merge pull request #71 from Samsung/db_warning
fix compilation warning at arastorage
sunghan [Thu, 11 May 2017 04:20:54 +0000 (13:20 +0900)]
fix compilation warning at arastorage
src/arastorage/index_manager.c:506:5: warning: 'row' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (row != NULL) {
src/arastorage/storage_interface.c:579:4: warning: 'fd' may be used uninitialized in this function [-Wmaybe-uninitialized]
r = storage_write(fd, g_storage_write_buffer.buffer, g_storage_write_buffer.data_size);
sangwon03 [Thu, 11 May 2017 04:18:15 +0000 (13:18 +0900)]
Merge pull request #70 from Samsung/builtin_apps
fix compilation errors
sunghan [Thu, 11 May 2017 03:57:40 +0000 (12:57 +0900)]
fix compilation errors
Context of unselected examples are executed for builtin.
It make compilation errors. This patch makes only context of
selected example executed.
Taejun-Kwon [Wed, 10 May 2017 11:55:49 +0000 (20:55 +0900)]
Merge pull request #69 from Samsung/builtin_apps
fix compilation error
sunghan [Wed, 10 May 2017 11:46:13 +0000 (20:46 +0900)]
fix compilation error
TizenRT/os/../build/output/libraries/libapps.a(init.o): In function `tash_register_cmds':
TizenRT/apps/system/init/init.c:72: undefined reference to `register_examples_cmds'
make[1]: *** [../build/output/bin/tinyara] Error 1
Taejun-Kwon [Wed, 10 May 2017 11:35:35 +0000 (20:35 +0900)]
Merge pull request #68 from Samsung/builtin_apps
refactoring examples
sunghan [Wed, 10 May 2017 11:09:42 +0000 (20:09 +0900)]
register TASH command using builtin for example
remove registering TASH commands for example on c source codes
sunghan [Wed, 10 May 2017 09:13:12 +0000 (18:13 +0900)]
make CONFIG_BUILTIN_APPS
sunghan [Wed, 10 May 2017 08:26:58 +0000 (17:26 +0900)]
modify comments on example Makefile
fix wrong comments
sunghan [Wed, 10 May 2017 07:01:17 +0000 (16:01 +0900)]
change a Makefile permission
sunghan-chang [Wed, 10 May 2017 05:09:56 +0000 (14:09 +0900)]
Merge pull request #64 from Samsung/ARTIK053_sprint3
Artik053 sprint3
Taejun-Kwon [Mon, 8 May 2017 13:20:47 +0000 (22:20 +0900)]
Merge pull request #66 from Samsung/dm_connectivity_branch
[Title] Added new Configs, and source code for wifi API application
Venkatraman Iyer [Mon, 8 May 2017 10:33:28 +0000 (19:33 +0900)]
[Title] Added new Configs, and source code for wifi API application
[Description] Created a new application wifi_test that performs wifi scanning. The corresponding config file is also added along this commit.
sunghan [Mon, 8 May 2017 12:11:41 +0000 (21:11 +0900)]
fix a failure on download script for artik053
Variables are not delivered to cfg file. It makes error on download.
sunghan [Mon, 8 May 2017 10:43:38 +0000 (19:43 +0900)]
modify download script for new structure of openocd in sidk_s5jt200
sunghan [Mon, 8 May 2017 10:04:38 +0000 (19:04 +0900)]
fix violations of coding style
refer Tizen C coding style at
https://wiki.tizen.org/wiki/Native_Platform_Coding_Idiom_and_Style_Guide#C_Coding_Style
Heesub Shin [Sat, 6 May 2017 09:46:20 +0000 (18:46 +0900)]
artik053: sidk_s5jt200: set CONFIG_BOARDCTL_RESET=y
Change-Id: I2ec2d4577f840edc53ce82ea646597dd36af4acb
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
Junhwan Park [Sat, 6 May 2017 09:26:27 +0000 (18:26 +0900)]
s5j: add to support board_reset()
board_reset() is an interface which is called by boardctl() when the
BOARDIOC_RESET is requested. This commit adds an implementation of it.
Change-Id: I45c569a034ab189f7c2e76ef264b28a8136dee5e
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
Heesub Shin [Sat, 6 May 2017 09:21:31 +0000 (18:21 +0900)]
artik053: sidk_s5jt200: add to support boardctl()
When CONFIG_LIB_BOARDCTL=y, let's build boardctl.c to support
boardctl().
Change-Id: Ifde0e94a0b7f5ac0fbe519bd11fa7eac583deee6
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
Heesub Shin [Sat, 6 May 2017 09:15:53 +0000 (18:15 +0900)]
tash: add to support reboot command
This commit adds 'reboot' command which calls boardctl() with
BOARDIOC_RESET, so that the board resets. It is enabled only when
CONFIG_BOARDCTL_RESET=y.
Change-Id: Id6ecae937c1c965a39f96f09fd1883e84027f213
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
Heesub Shin [Sat, 6 May 2017 09:02:34 +0000 (18:02 +0900)]
arch: add missing arch-specific kconfig entries
As a preparation step for supporting boardctl() feature, we need to add
some kconfig entries for indicating whether or not the architecture can
provide those capabilities.
Change-Id: I65d603b166216e47a04323d36a0dca941fcbfae4
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
Heesub Shin [Sat, 6 May 2017 08:58:00 +0000 (17:58 +0900)]
arch: add missing boardctl()
In TizenRT, boardctl() is missing. Without it, there is no way to
support shutdown, reboot, or any other board-specific control. So, this
commit copies boardctl.c, IOCTL definitions and several Kconfig entries
from NuttX, which were deleted in TizenRT.
Change-Id: I8cbd27faa6cbfc12b65d6cba7f9c57237c81853f
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
Junhwan Park [Thu, 4 May 2017 05:16:51 +0000 (14:16 +0900)]
examples/sensorbd_demo: fix gpio loopback test
Since we reworked the entire GPIO layer, 'sensorbd gpio' command have
been broken. This commit fixed it.
Change-Id: Ic04a800fc2bebd7991db8d1d8daf197ef367bb3e
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
Junhwan Park [Wed, 3 May 2017 00:16:10 +0000 (09:16 +0900)]
examples/mqtt_test: add missing parameter
Insufficient string parameters have been added.
Change-Id: I37eefe24c3fb9771663ada9a77ff69af4e2343ec
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
Junhwan Park [Wed, 3 May 2017 00:11:15 +0000 (09:11 +0900)]
examples/sensorbd_demo: add missing parameter
Insufficient string parameters have been added.
Change-Id: Iaa365f0f11f3a74869e0079fd224c356f08e1ac4
Signed-off-by: Junhwan Park <junhwan.park@samsung.com>
EunBong Song [Tue, 2 May 2017 07:59:26 +0000 (16:59 +0900)]
pthread: Fix compilation error on pthread_cond_wait
This patch fixes compilation error when CONFIG_CANCELLATION_POINTS and
CONFIG_PTHREAD_MUTEX_UNSAFE are enabled.
Change-Id: I4b0cfda0ff054568b29aae1c1560c7442da37887
Signed-off-by: EunBong Song <eunb.song@samsung.com>
EunBong Song [Tue, 2 May 2017 07:57:57 +0000 (16:57 +0900)]
pthread: Add logic to disable cancellation points within the OS
This is useful when an internal OS function that is NOT a cancellation
point calls an OS function which is a cancellation point. In that case,
irrecoverable states may states may occur if the cancellation is within
the OS.
All credits should go to Juha Niskanen who wrote the original commit.
Change-Id: Iaedfdcf921f4859f049d590e47ab136cb0a0b699
Signed-off-by: Juha Niskanen (Haltian) <juha.niskanen@haltian.com>
[Song: backported
b4747286 from Nuttx]
Signed-off-by: EunBong Song <eunb.song@samsung.com>