Commit Graph

15356 Commits

Author SHA1 Message Date
阿基米东 2e04e14ca8 [bsp][mchp] serial support usart sync mode 2023-10-09 09:28:12 +08:00
阿基米东 c121a769d3 [bsp][mchp] add ATSAMD51 BSP for Adafruit Metro M4 Express board 2023-10-09 09:28:12 +08:00
skychen123 fcd0fecd3e
add sys_setitimer syscall (#8096) 2023-10-08 13:30:04 +08:00
Supper Thomas 847b71e767
[action] add .config and kconfig (#8111) 2023-10-08 13:28:17 +08:00
yangpeng 8012c0c9a2 [at]优先判断是否是URC数据 2023-10-08 13:25:28 +08:00
yangpeng c386a2c956 [at]优化at格式化输出,避免多个at client和server输出冲突 2023-10-08 13:25:28 +08:00
kurisaW 4fc88fa894 [log] rt-thread主线v5.0.2日志发布 2023-10-08 11:21:47 +08:00
guozhanxin 9e79333512 [project] update mdk/iar project and config. 2023-10-08 11:21:00 +08:00
guozhanxin b6a595ea62 [kernel] change RT_DEBUGING_INIT default to n 2023-10-08 11:21:00 +08:00
guozhanxin 227ea54d9d Update version number to 5.0.2 2023-10-08 11:21:00 +08:00
1ridic 91f273f3c9 [bsp][pico] Add flowcontrol and parity settings 2023-10-04 11:12:19 -04:00
1ridic 11367953d2 [bsp][pico] Add msh cmd to reset pico to BOOTSEL mode 2023-10-04 11:11:38 -04:00
Supper Thomas 87ee7205d4
[acition] update pkgs update script (#8108) 2023-10-03 16:50:15 +08:00
Shicheng Chu c021c5cd22
[bsp][lpc55sxx]: update debug log (#8106) 2023-10-03 08:18:31 +08:00
1ridic 89330dd269
[bsp][pico] Improve UART driver (#8099) 2023-10-02 21:28:09 +08:00
Yuqiang Wang 37ef1ba88c
[bsp/stm32] Optimize the kconfig structure of ART-PI board about serial port (#8101) 2023-10-02 16:28:46 +08:00
xqyjlj 31a2311f64
🌈 style(ktime): mv to components/drivers/ktime (#8103) 2023-09-28 21:34:21 +08:00
zan319 fce83488ec
[serial_v2] 修复阻塞模式下中断发送的逻辑顺序问题与多线程下的竞态条件 (#7997) 2023-09-28 14:04:10 +08:00
wangqinglin 2d630e38d7
【msh】新增msh自动补全子选项特性 (#8086) 2023-09-27 12:34:05 +08:00
guozhanxin d8a2084c05 [libcpu/cortex-a] Fix the problem of circular include of cpuport.h 2023-09-27 10:16:46 +08:00
guozhanxin 6d506dc5b6 [bsp/rt-spark] fix spi_flash_init.c 2023-09-27 10:16:46 +08:00
zhkag 82debed3ae [utest] 更改线程栈的大小,避免栈异常 2023-09-26 18:08:28 +08:00
zhkag 29a508222c 修复 qemu 挂载 elm 文件系统失败 2023-09-26 13:23:48 +08:00
XYZboom c60ecd7c4a [bsp][nuclei] fix "usb_conf.h not found"
Nuclei sdk requires the USB configuration header file to be completed by the application in versions after 0.3.8. see https://github.com/Nuclei-Software/nuclei-sdk/pull/54 and 43912c1a22
2023-09-26 11:37:03 +08:00
zhkag b2433129b2
[tools]fix scons --dist , menuconfig will error (#8069) 2023-09-26 11:35:27 +08:00
Frogrey f941dfcf13 fix uart1 pin bug, delete and update wrong icf files, add vglite support for rt1170 in IAR environment. 2023-09-26 10:52:24 +08:00
1ridic a7e210d701 [bsp][pico] Optimize Kconfig configuration
Fix SPI and I2C configuration menu. Add UART enablement option. Limit
the pin selection for UART and I2C according to the datasheet.
2023-09-26 10:42:57 +08:00
1ridic dee82b8a26 [tools] Correct prompt message
After running "menuconfig", a message prompting you to
run "make" appears, which can be confusing.  Correct
prompt message to make it clear.
2023-09-26 10:08:17 +08:00
wangyuqiang c8790c72e4 [bsp][utest] 添加 rt-spark 在 gcc 下运行 utest 链接代码段 2023-09-25 16:44:40 +08:00
wangyuqiang 3592bdea0d [utest] 添加 signal 依赖项 2023-09-25 14:38:40 +08:00
zhouminquan 75b4f3d83a tmpfs adds truncate functionality and unlink adaptations 2023-09-25 13:23:25 +08:00
zbtrs 36b79798bd
feat: support sdl2 (#8048) 2023-09-25 08:40:03 +08:00
zmq810150896 7c2f807a7c
Add the system call timerfd and update SConscript for signalfd (#8067) 2023-09-23 14:18:29 +08:00
xqyjlj 047cc8663e
🐞 fix(soft_rtc): fix unsupported TIMEVAL and GET_TIMERES (#8011) 2023-09-23 14:07:00 +08:00
zmq810150896 dc84765823
[smart] Updated the API for kernel access to user address issues and for calculating string length (#8058) 2023-09-23 14:06:00 +08:00
Shell b826afe8f9
[smart] fix of cmd_kill (#8071)
Signed-off-by: Shell <smokewood@qq.com>
2023-09-22 15:06:07 +08:00
Meco Man f6083af2cb [rtdef] attach RT_ETRAP errno
this code will not be used in here, but will be used in other user apps

related:
8e6f9cf1be
ecf2d82159
2023-09-20 01:31:08 -04:00
zhkag d75090dd16
[utest] 更改 thread_tc 线程栈的大小,避免 64 位机器导致的栈异常 (#8057) 2023-09-20 13:15:32 +08:00
guozhanxin 35e4baa786 [kservice]Improve rt_strerror function compatibility 2023-09-19 23:58:27 -04:00
Meco Man 7732f8618b [picolibc] fix the errno declaration conflict
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:13:5: error: conflicting types for 'pico_get_errno'
  int pico_get_errno(void)
      ^
  /opt/LLVMEmbeddedToolchainForArm-16.0.0-Linux-x86_64/bin/../lib/clang-runtimes/arm-none-eabi/armv7em_hard_fpv4_sp_d16/include/sys/errno.h:59:6: note: previous declaration is here
  int *__PICOLIBC_ERRNO_FUNCTION(void);
2023-09-19 23:02:43 -04:00
Meco Man 8e6f9cf1be [rtdef] support POSIX compatible errno 2023-09-19 23:02:43 -04:00
Meco Man 47a3139b63 [iar]修复__LDREX 和 __STREX 报 declared implicitly 警告
related: https://github.com/RT-Thread/rt-thread/issues/7381
2023-09-20 10:01:25 +08:00
zmq810150896 092b52ab24
Adapt rt_channel, increase the generality of some rt_channel functionality on dfs v2, and standardize signalfd (#8047) 2023-09-20 07:54:11 +08:00
liYony 2ff1a1a4c9 [bsp][stm32] BearPi 支持 MPU6050 模块 2023-09-19 13:36:47 -04:00
Meco Man 35231eb116 [kernel] fix interruptible typo 2023-09-19 00:45:02 -04:00
guo 8a7831ee4d
[bsp/IFX]补充缺少的文件 (#8055) 2023-09-19 00:27:58 -04:00
Meco Man 746f527fac [rtdef] adjust RT_USING_SIGNALS defination 2023-09-18 22:41:28 -04:00
GuEe-GUI a6e9c386ff [BSP/rockchip/rk3568] fixup heapmem init flow
In RT-Smart, `rt_hw_interrupt_init` will call
`rt_ioremap` to map GIC's MMIO registers. There
is a `rt_malloc` called in rt_ioremap, that will
fail if we not init the mem heap yet.

Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
2023-09-18 22:27:19 -04:00
vacabun a76f344cb0 [CI] Add pkgs-test 2023-09-18 20:32:19 -04:00
Meco Man 2935e386bb [rtdef] add RT_USING_LIBC_ISO_ONLY macro 2023-09-18 09:01:15 -04:00