summaryrefslogtreecommitdiff
path: root/bsp/ls1cdev
diff options
context:
space:
mode:
authorMan, Jianting (Meco) <[email protected]>2021-12-17 02:34:17 -0500
committerGitHub <[email protected]>2021-12-17 15:34:17 +0800
commit6369e8950273cc3746d47b315549519a9214339c (patch)
treef06be6f8264aca9144909a47df0d59939c205425 /bsp/ls1cdev
parent417efc370f0db86a1bc16916564658ae41443675 (diff)
[posix] POSIX standard implementation for PSE51 (#5384)
* [posix] POSIX standard implementation for PSE51 - add some posix's interfaces that we haven't before. - these PR have passed the interface definition test across gcc platfrom; - have tested base on qemu-a9 and stm32h750-art-pi. * [newlib] only enable POSIX.1-1990 * update projects
Diffstat (limited to 'bsp/ls1cdev')
-rw-r--r--bsp/ls1cdev/.config17
-rw-r--r--bsp/ls1cdev/rtconfig.h8
2 files changed, 21 insertions, 4 deletions
diff --git a/bsp/ls1cdev/.config b/bsp/ls1cdev/.config
index e059c7c784..1920d08c02 100644
--- a/bsp/ls1cdev/.config
+++ b/bsp/ls1cdev/.config
@@ -161,7 +161,6 @@ CONFIG_RT_USING_DFS_DEVFS=y
# Device Drivers
#
CONFIG_RT_USING_DEVICE_IPC=y
-CONFIG_RT_PIPE_BUFSZ=512
# CONFIG_RT_USING_SYSTEM_WORKQUEUE is not set
CONFIG_RT_USING_SERIAL=y
CONFIG_RT_USING_SERIAL_V1=y
@@ -221,7 +220,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# POSIX (Portable Operating System Interface) layer
#
# CONFIG_RT_USING_POSIX_FS is not set
-# CONFIG_RT_USING_POSIX_DELAY is not set
+CONFIG_RT_USING_POSIX_DELAY=y
+CONFIG_RT_USING_POSIX_CLOCK=y
# CONFIG_RT_USING_POSIX_GETLINE is not set
# CONFIG_RT_USING_POSIX_MMAP is not set
# CONFIG_RT_USING_POSIX_TERMIOS is not set
@@ -230,6 +230,17 @@ CONFIG_RT_USING_PTHREADS=y
CONFIG_PTHREAD_NUM_MAX=8
#
+# Interprocess Communication (IPC)
+#
+# CONFIG_RT_USING_POSIX_PIPE is not set
+# CONFIG_RT_USING_POSIX_MESSAGE_QUEUE is not set
+# CONFIG_RT_USING_POSIX_MESSAGE_SEMAPHORE is not set
+
+#
+# Socket is in the 'Network' category
+#
+
+#
# Network
#
@@ -544,7 +555,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
#
# CONFIG_PKG_USING_CMSIS_5 is not set
-# CONFIG_PKG_USING_CMSIS_5_AUX is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
#
@@ -556,6 +566,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
+# CONFIG_RT_USING_ARDUINO is not set
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
diff --git a/bsp/ls1cdev/rtconfig.h b/bsp/ls1cdev/rtconfig.h
index 1604a276fd..ff881c43b1 100644
--- a/bsp/ls1cdev/rtconfig.h
+++ b/bsp/ls1cdev/rtconfig.h
@@ -102,7 +102,6 @@
/* Device Drivers */
#define RT_USING_DEVICE_IPC
-#define RT_PIPE_BUFSZ 512
#define RT_USING_SERIAL
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
@@ -125,9 +124,16 @@
/* POSIX (Portable Operating System Interface) layer */
+#define RT_USING_POSIX_DELAY
+#define RT_USING_POSIX_CLOCK
#define RT_USING_PTHREADS
#define PTHREAD_NUM_MAX 8
+/* Interprocess Communication (IPC) */
+
+
+/* Socket is in the 'Network' category */
+
/* Network */
/* Socket abstraction layer */