Meco Man
|
545155616d
|
[iar] fix legacy macros will be added if cannot get the IAR version
|
2024-04-06 23:37:32 -04:00 |
Meco Man
|
6cc63626d7
|
fix some -Wmissing-prototypes warnings
|
2024-01-02 21:25:26 +08:00 |
Meco Man
|
b08d8672d2
|
[libc][posix/io/stdio] rename libc.c as posix/stdio.c
|
2023-08-17 02:22:53 -04:00 |
Man, Jianting (Meco)
|
055267f049
|
[compiler] 增加SConscript依赖标志 AddDepend (#6534)
* [compiler] 增加SConscript依赖标志 AddDepend
* RT_USING_NEWLIB->RT_USING_NEWLIBC RT_USING_ARM_LIBC->RT_USING_ARMLIBC
* 删除过时的板载测试例程
* [gd32] 移除无用的反汇编文件
* [bsp]移除老旧bsp中对RT_USING_NEWLIBC的手动宏定义
|
2022-10-25 00:01:37 -04:00 |
Meco Man
|
83b3aadaa3
|
[Scons][iar][iccarm] IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断
因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链
此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链
|
2022-06-09 07:01:59 +08:00 |
Man, Jianting (Meco)
|
fb3f835089
|
[libc] remove strdup from rtthread.h (#6026)
add __STDC_LIMIT_MACROS macro in Keil
add RT_USING_LIBC in simulator
add _DLIB_ADD_EXTRA_SYMBOLS=0 in IAR
|
2022-06-04 17:02:35 +08:00 |
Man, Jianting (Meco)
|
c147ff417c
|
[rtdef][libc] solve the conflicts between libc data types and rtdef data types (#5961)
|
2022-05-19 10:35:32 +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 |
Meco Man
|
918ee6147c
|
add RT_USING_POSIX_STDIO
|
2022-01-05 23:11:58 +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
|
a3284876ff
|
revise RT_USING_POSIX_STDIO to RT_USING_POSIX_DEVIO
|
2021-11-24 08:41:10 -05:00 |
Meco Man
|
973f25901c
|
[dfs] move dfs back
|
2021-11-16 00:57:56 -05:00 |
Meco Man
|
4fe93881b0
|
[dlib][armlibc] 内存函数在HEAP没有开启时增加错误警告
|
2021-11-15 09:55:47 -05:00 |
Meco Man
|
9254d1a3af
|
[iar][syscalls] 补充注释
|
2021-11-13 10:16:31 -05:00 |
Meco Man
|
3a3b7ee632
|
完善IAR KEIL的read write桩函数
|
2021-11-12 16:47:32 -05:00 |
Meco Man
|
f8388c572e
|
add RT_USING_POSIX_STDIO
|
2021-11-07 23:41:16 -05:00 |
Meco Man
|
7b43cf9793
|
[libc][posix] move libc.c/.h to posix folder
|
2021-10-28 02:54:45 -04:00 |
Meco Man
|
4b9fb8f39c
|
[libc] 消除代码中依赖于RT_LIBC_USING_FILEIO的判断
|
2021-10-27 21:50:17 -04:00 |
Meco Man
|
a9910a780e
|
[posix][libc] 优化libc中posix结构
|
2021-10-26 23:09:54 -04:00 |
Jianting (Meco) Man
|
8c01acc667
|
Revert "[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS"
|
2021-10-14 20:11:01 -04:00 |
Meco Man
|
a354f846e8
|
[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS
|
2021-10-13 15:21:41 -04:00 |
Meco Man
|
c80688126a
|
[libc] 优化system 支持gcc
|
2021-09-27 22:20:21 -04:00 |
Meco Man
|
0a799653df
|
[libc][syscalls]将在libc初始化之前调用printf的行为下调为警告级别
|
2021-09-27 07:49:25 -04:00 |
Meco Man
|
86bb54fde6
|
[libc][syscalls] 在标准输入输出前加校验,反正在libc初始化之前调用printf出问题
|
2021-09-27 06:51:40 -04:00 |
Meco Man
|
c8c632512a
|
[libc][syscall]移除libc_stdio_read/write函数,优化syscall
|
2021-09-21 12:51:26 -04:00 |
Meco Man
|
b5c31a9878
|
[libc] 修复keil编译不过的问题
|
2021-09-11 08:45:06 -04:00 |
Bernard Xiong
|
8da9f78d72
|
[libc] remove rtlibc
|
2021-09-11 11:07:51 +08:00 |
Meco Man
|
926cd86589
|
remove dlib and armlibc sys folder
|
2021-04-18 01:36:35 +08:00 |
Meco Man
|
9d401ea8b0
|
重新整理libc重复共用文件,创建common_for_all 和 common_for_keiliar
|
2021-04-18 00:51:07 +08:00 |
Meco Jianting Man
|
bc606f9a78
|
Delete rmtx.c
|
2021-03-11 15:42:22 +08:00 |
Meco Man
|
3c05a4e719
|
[compoenets] auto & manual formatted
|
2021-03-08 18:19:04 +08:00 |
Bernard Xiong
|
2bf53d315d
|
Merge pull request #4369 from mysterywolf/removeminilibc
[libc]移除minilibc 并将其职能并入newlibc中
|
2021-02-27 09:12:45 +08:00 |
Meco Man
|
b2d3317c6a
|
remove minilibc
|
2021-02-23 03:21:16 +08:00 |
Meco Man
|
19ef112016
|
improve and beautify syscalls
|
2021-02-21 18:20:45 +08:00 |
Meco Man
|
c13c00e45c
|
update
|
2021-02-21 18:01:29 +08:00 |
Meco Man
|
d06420e1d7
|
implement getuid and getpid
|
2021-02-21 17:25:36 +08:00 |
Meco Man
|
ae2d414ca1
|
add system() for IAR
|
2021-02-20 11:57:41 +08:00 |
Meco Man
|
eaa3454bbe
|
优化abort函数
|
2021-02-20 11:31:58 +08:00 |
Meco Man
|
263d856fa4
|
update
|
2021-02-17 23:50:12 +08:00 |
Meco Man
|
9f5878b2fb
|
update
|
2021-02-17 00:18:49 +08:00 |
Meco Man
|
e927a53b41
|
精简exit abort system函数
|
2021-02-17 00:02:28 +08:00 |
Bernard Xiong
|
d1cb9c5d97
|
Merge pull request #4341 from mysterywolf/unlink
[libc][iar][gcc] 优化remove函数
|
2021-02-15 09:28:48 +08:00 |
Meco Man
|
c842f2a067
|
change header
|
2021-02-15 08:05:49 +08:00 |
Meco Man
|
540bacad9c
|
update
|
2021-02-15 08:03:52 +08:00 |
Meco Man
|
abcb050603
|
[libc][iar][gcc] 优化remove函数
|
2021-02-15 07:53:58 +08:00 |
Meco Man
|
652d98bca6
|
update dlibc syscalls.c
|
2021-02-13 15:16:53 +08:00 |
Meco Man
|
2530a5a272
|
[dlib]remove syscalls.h and add syscalls.c to implement exit() and abort()
|
2021-02-13 15:14:07 +08:00 |
yangjie
|
eeaf1fcc50
|
resolve Conflicts
bsp/nrf52832/board/Sconscript
bsp/nrf52832/startups/Sconscript
bsp/raspberry-pi/raspi4-32/driver/SConscript
|
2020-12-28 12:02:31 +08:00 |