3716 Commits

Author SHA1 Message Date
Meco Man
1874bd25aa [timer] improve parameter checking 2022-01-20 20:58:46 +08:00
Man, Jianting (Meco)
c89735a357
[libdl] move libdl to posix folder (#5523) 2022-01-20 20:55:31 +08:00
Meco Man
3606065803 [lwip] remove lwip 2.0.2
- 移除2.0.2,该版本存在几个重要的bug,已经在2.0.3中修复,作者强烈建议更新
- 将部分bsp由2.0.2调整为2.0.3
2022-01-20 20:54:51 +08:00
xiangxistu
075e04e344
the support for PSE51 (#5534)
* [add] the function realization of signal for posix.
* [update] the posix support for armclang.
* [add] the new macro "RT_USING_POSIX_TIMER".
* [modify] select "RT_USING_SOFT_TIMER" when use posix'timer.
* [bug] optimize the logic for the "time_xxx" functions.
* [modify] use "RT_USING_POSIX_TIMER" to protect the macro definition.
* [modify] error code when except happened.
* [delete] the "environ" is useless at this time.
2022-01-20 20:53:47 +08:00
Meco Man
add72f1d7c [dfs][posix] add creat() 2022-01-20 20:50:24 +08:00
liukangcc
27511885f3 [update] change ccflags to cflags 2022-01-20 11:50:30 +08:00
Meco Man
169fca84f7 [ymodem] silent warnings 2022-01-18 01:34:55 +08:00
Man, Jianting (Meco)
c3162f373f
[libc][lwip] 修复ioctl与lwip socket定义冲突的问题 (#5504)
* [lwip] 修复ioctl与lwip socket定义冲突的问题

* format sys/ioctl.h
2022-01-17 11:21:39 +08:00
Meco Man
76cab376ad [libc] 调整文件结构 2022-01-17 11:18:09 +08:00
Meco Man
8213bbd92e update 2022-01-14 23:09:32 +08:00
liukangcc
3d2e23ec1c [update] move dfs_posix.h to legacy/dfs/dfs_posix.h 2022-01-14 23:09:32 +08:00
wangqiang
3842d3749c modify annotation for sys_arch_mbox_tryfetch 2022-01-13 15:06:37 +08:00
wangqiang
9e89fa158d fixed the return value for sys_arch_mbox_fetch in lwip stack 2022-01-13 14:50:25 +08:00
Meco Man
f89a162ea3 [core] 使用rt_memcpy rt_memset代替memcpy memset 2022-01-09 00:23:18 +08:00
Man, Jianting (Meco)
bb1084556f [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题
* [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题

* format codes

* [libc] 整理格式

* refresh projects
2022-01-09 00:20:32 +08:00
tangyuxin
09f439bcc2 [memheap] Fix 64 bit potential risk 2022-01-08 15:50:14 +08:00
Meco Man
29c19f7ffd [libc] 优化nanosleep函数 2022-01-08 15:46:52 +08:00
Meco Man
8565fe2448 [simulator] 消除vs下的警告 2022-01-08 15:46:52 +08:00
Meco Man
e6fd3ffcd9 [libc]修理一些细节问题 2022-01-05 23:12:41 +08:00
Meco Man
918ee6147c add RT_USING_POSIX_STDIO 2022-01-05 23:11:58 +08:00
guo
126f80e2e6
Merge pull request #5469 from mysterywolf/simulator 2022-01-04 18:53:26 +08:00
guo
3b942f896b
Merge pull request #5459 from mysterywolf/aaaaa 2022-01-04 18:47:34 +08:00
guo
05c30fde05
Merge pull request #5451 from mysterywolf/armcc 2022-01-04 18:46:03 +08:00
Meco Man
ee93914d78 [libc] 处理在win32平台下的编译问题 2022-01-03 13:33:03 -05:00
Meco Man
09c089d511 [posix] remove getline 2021-12-31 17:06:04 +08:00
nongxiaoming
cec72c92c7 [components][sdio] fix compile warning and optimized code. 2021-12-31 17:05:42 +08:00
Meco Man
9a61b65c13 [lwip] 修复dhcpd没有包含2.0.3版本的问题 2021-12-30 20:02:01 -05:00
Meco Man
5187d75af5 [armclang] 使用__clang__代替__CLANG_ARM 2021-12-29 14:15:38 -05:00
nongxiaoming
57165329ac [components][usb] fix compile warning in cdc_vcom.c 2021-12-30 01:38:16 +08:00
Meco Man
85276f4535 [libc] 删除compiler_private.c文件 2021-12-30 01:27:25 +08:00
Meco Man
c8dcf7cc68 [libc]rename group name 2021-12-30 01:27:25 +08:00
Meco Man
ed09f38012 [libc] remove RT_USING_LIBC 2021-12-30 01:27:25 +08:00
Meco Man
29b73ecb6f [newlib] 处理newlib版本不一致导致的问题 2021-12-29 12:10:02 +08:00
guo
dcce9886e9
Update sensor.c 2021-12-24 10:10:59 +08:00
guo
51569a068a
Merge pull request #5418 from mysterywolf/revert-5412-clang-arm
Revert "add clang-arm support."
2021-12-24 09:17:41 +08:00
mazhiyuan
a2561a41b9 fix cmd: tail 2021-12-24 05:53:28 +08:00
Wayne Lin
9dc4ca0d31 Remove unused comment. 2021-12-24 05:36:12 +08:00
Wayne Lin
28f91a86f5 Correct sem's name of sd block device. 2021-12-24 05:36:12 +08:00
Wayne Lin
f508d58c05 Strip tailing space. 2021-12-24 05:36:12 +08:00
Wayne Lin
bac75e24bd [SDIO] Create SD block device.
1. New naming rule for multiple cards: sdXpY. Ex: sd0, sd0p0, sd0p1, sd1, sd1p0, sd1p1, .... sdXpY.
2. Always create super-node for backward-compatible and fdisk-like utility. EX: sd0, sd1, ..... sdX.
3. Shrink code.
2021-12-24 05:36:12 +08:00
Wayne Lin
600e67f952 Revert to RT_IPC_FLAG_PRIO. 2021-12-24 05:36:12 +08:00
Wayne Lin
7e6ffd3447 Support multi-partition/-card mounting. 2021-12-24 05:36:12 +08:00
Wayne Lin
c84952d9cd Fix infinite-loop in rt_mmcsd_blk_remove.
1. Issue on traveling latest node in list if multi-partitions on card.
2021-12-24 05:36:12 +08:00
Man, Jianting (Meco)
ed1f8b3f64 Revert "add clang-arm support."
This reverts commit a5f6fdc780d55f2bf2a1624815879e15c51082b5.
2021-12-22 18:57:16 -05:00
guozhanxin
acc62c1e3d 【修复】armclang cpp11 内存泄漏及编译警告问题 2021-12-22 13:04:35 +08:00
guozhanxin
a5f6fdc780 add clang-arm support. 2021-12-22 13:03:05 +08:00
guo
f20eef99db
Merge pull request #5401 from mysterywolf/lwip
[kservice] remove RT_USING_ASM_MEMCPY RT_USING_ASM_MEMSET
2021-12-22 09:38:27 +08:00
guo
fb7b9f4fb4
Merge pull request #5318 from enkiller/1201
[components][src] Optimize interrupt disable time
2021-12-21 17:40:59 +08:00
Meco Man
093b9700c8 [kservice] remove RT_USING_ASM_MEMCPY RT_USING_ASM_MEMSET 2021-12-19 08:45:08 -05:00
Man, Jianting (Meco)
6369e89502
[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
2021-12-17 15:34:17 +08:00