diff --git a/components/drivers/tty/n_tty.c b/components/drivers/tty/n_tty.c index 06bd64d6bef31271b55a08fab9eb1011f0b9e3ba..5a723f0cc75bdc5005fd0571d51766f7787d7ffc 100644 --- a/components/drivers/tty/n_tty.c +++ b/components/drivers/tty/n_tty.c @@ -49,27 +49,6 @@ #define ECHO_BLOCK 256 #define ECHO_DISCARD_WATERMARK RT_TTY_BUF - (ECHO_BLOCK + 32) -void mutex_lock(rt_mutex_t mutex) -{ - rt_err_t result = -RT_EBUSY; - - while (result == -RT_EBUSY) - { - result = rt_mutex_take(mutex, RT_WAITING_FOREVER); - } - - if (result != RT_EOK) - { - RT_ASSERT(0); - } - return; -} - -void mutex_unlock(rt_mutex_t mutex) -{ - rt_mutex_release(mutex); - return; -} struct n_tty_data { /* producer-published */ diff --git a/components/lwp/Kconfig b/components/lwp/Kconfig index 26f83ead98cd1e731ed8709eb66d3cc53679bc35..da62bb0c640854a6a4c087341942d9a53861601b 100644 --- a/components/lwp/Kconfig +++ b/components/lwp/Kconfig @@ -3,6 +3,11 @@ menuconfig RT_USING_LWP select RT_USING_DFS select RT_USING_LIBC select RT_USING_POSIX_CLOCKTIME + select RT_USING_TTY + select RT_USING_NULL + select RT_USING_ZERO + select RT_USING_RANDOM + select RT_USING_RTC depends on ARCH_ARM_CORTEX_M || ARCH_ARM_ARM9 || ARCH_ARM_CORTEX_A || ARCH_RISCV64 default n help diff --git a/components/net/Kconfig b/components/net/Kconfig index 6411cc5e0c48fb4be83a15ef1e375ded1e465754..cfe7fbca68194f325f2a0c2b41c4a9ef12a2e917 100644 --- a/components/net/Kconfig +++ b/components/net/Kconfig @@ -44,6 +44,7 @@ config RT_USING_SAL config SAL_USING_AF_UNIX bool "Enable support AF_UNIX socket" default n + default y if RT_USING_LWP select LWIP_NETIF_LINK_CALLBACK if !SAL_USING_POSIX