diff options
| author | Man, Jianting (Meco) <[email protected]> | 2021-12-17 02:34:17 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-12-17 15:34:17 +0800 |
| commit | 6369e8950273cc3746d47b315549519a9214339c (patch) | |
| tree | f06be6f8264aca9144909a47df0d59939c205425 /bsp/ls1cdev | |
| parent | 417efc370f0db86a1bc16916564658ae41443675 (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/.config | 17 | ||||
| -rw-r--r-- | bsp/ls1cdev/rtconfig.h | 8 |
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 */ |
