Commit Graph

15678 Commits

Author SHA1 Message Date
Shell e7880a9713 [kernel] support for hook list
Signed-off-by: Shell <smokewood@qq.com>
2024-01-02 19:42:46 +08:00
Shell 3a7903b799 [kernel] Add hook for malloc services
Including the patch for memory allocation, testsuites and fixups of
static analysis.

Signed-off-by: Shell <smokewood@qq.com>
2024-01-02 19:42:46 +08:00
yangpeng 7c07a97479 [bsp][hc32]更正pin和usart初始化顺序 2024-01-02 19:06:13 +08:00
褚仕成 32be3c4a30 [bsp][stm32]: add stm32h563 rtduino 2023-12-30 18:57:36 +08:00
Meco Man 7bc4f7d6a3
[ci] workflow only is used for rt-thread org (#8450) 2023-12-30 15:50:04 +08:00
xqyjlj 84706ba7b4
🐞 fix(cpu): cpus_lock should lock scheduler (#8368) 2023-12-30 15:47:42 +08:00
xqyjlj e045d30bac
🎈 perf(kservice): perf rt_hw_interrupt_disable/enable,fix memheap lock (#8362) 2023-12-30 15:46:54 +08:00
Meco Man 8aacf19bb9 [rtduino][ci] add all libraries into CI check list 2023-12-29 22:18:39 +08:00
a1012112796 c92e437a69 Add zynq7000 bsp 2023-12-29 22:13:09 +08:00
Shicheng Chu be2119e0f5
[bsp][stm32]: add stm32h503 rtduino (#8448) 2023-12-29 19:46:28 +08:00
Meco Man 7c4749eb1b [ci] add .attach files' review owner 2023-12-29 13:49:47 +08:00
Meco Man 1bb277ef4b [ci] add online packages checking in stm32f411 nucleo 2023-12-28 23:51:56 +08:00
guotong ma 2d55efba84 [ci][attachconfig]support subfolders 2023-12-28 23:51:56 +08:00
Yuqiang Wang a5d4425ea7
[components][dfs]修复FATFS文件系统使用cat命令导致断言bug 2023-12-28 18:51:56 +08:00
Meco Man 045a49603e [libc] fix undefined warning of rt_memset 2023-12-28 17:47:59 +08:00
Yuqiang Wang 10aa4b9da1
[libc] Fix the MPU's rtconfig.h file identification problem in the script (#8436) 2023-12-28 17:18:58 +08:00
yangpeng e92d66eeac [examples][tcpserver]打印错误值errno 2023-12-28 15:55:14 +08:00
yangpeng fb8f1458d0 [examples]更正tcp例程中recv/send返回值判断 2023-12-28 15:55:14 +08:00
Xian Wu 22b9de6f1d
[synwit] add variant_dir for libraries building 2023-12-28 15:04:59 +08:00
Meco Man 0ad5c9585d [stm32][rt-spark] support nano version 2023-12-28 14:03:29 +08:00
Yuqiang Wang 975af5fd54
[ci][stm32f407-spark] add attach config CI check (#8431) 2023-12-27 23:06:46 +08:00
xqyjlj 48c78ba4e0
🐞 fix: fix rt_thread_delay, assert, deadlock (#8366) 2023-12-27 20:36:39 +08:00
Meco Man c2e4b73114 [ci][stm32f407-explorer] add file system CI checking 2023-12-27 18:43:40 +08:00
Xian Wu 6360253c12
Synwit MCU 采用新的 BSP 框架,将 BSP 与 libraries 分离 (#8432) 2023-12-27 18:41:52 +08:00
Meco Man 7b4592c2d1 [ci][stm32l475-pandora] add attach CI checking for sdcard 2023-12-27 18:17:30 +08:00
Meco Man 32ada5eed1 [ci] actions/checkout upgrade to v4 2023-12-27 12:49:19 +08:00
Meco Man ed4d037d7b [ci][stm32f407] add attach config CI check 2023-12-26 23:13:08 +08:00
guotong ma 6e02914c2b [ci][spell_check]change check path 2023-12-26 22:34:23 +08:00
yangpengya 76acc4146b
[bsp][stm32]eth driver support phy YT8512C 2023-12-26 20:56:31 +08:00
yangpeng ff1bd3807c [components][drivers][sensor]暂时禁止使用sensorv2框架
sensor v2框架仍在开发中
2023-12-26 20:32:28 +08:00
Xian Wu f4c05e3cc3
make swm341 project running correctly (#8423)
解决 swm341 project 无法正确运行的 bug
2023-12-26 18:58:40 +08:00
1ridic 0bf7adf394 [pwm] Fix compiler warning 2023-12-26 12:12:31 +08:00
Meco Man 0b8fbee344 [ci] silent pkgs --update when building bsp 2023-12-25 23:24:30 +08:00
Meco Man f06b0894c4 [libc][picolibc] fix llvm compling warning
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:24:16: warning: returning 'volatile int *' from a function with result type 'int *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        return &__pico_errno;
               ^~~~~~~~~~~~~
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:30:16: warning: returning 'volatile int *' from a function with result type 'int *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        return &__pico_errno;
               ^~~~~~~~~~~~~
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:33:12: warning: incompatible pointer types returning 'rt_err_t *' (aka 'long *') from a function with result type 'int *' [-Wincompatible-pointer-types]
    return &tid->error;
2023-12-25 23:24:30 +08:00
Meco Man 37fea9d549 [stm32-pandora] add attach config CI check 2023-12-25 23:24:30 +08:00
vacabun 0fd9508ad6
[ci] Add spell check 2023-12-25 21:59:03 +08:00
Meco Man 4657312f9d [kconfig] fix Kconfig warnings 2023-12-25 20:28:46 +08:00
guotong ma 18c44e6cee [ci][attachconfig] remove some output 2023-12-25 15:21:16 +08:00
1ridic a490fd2391 [bsp][pico] Limit PWM pin selection 2023-12-25 12:24:20 +08:00
1ridic 3da0b76add [pwm] Add second-level command completion 2023-12-25 12:07:49 +08:00
guotong ma 00bb3c6224 [ci][attachconfig]del debug time 2023-12-25 12:07:22 +08:00
Meco Man 20fb70ba15 [rtdef] remove legacy code 2023-12-25 10:50:43 +08:00
kurisaW 60910d0732 [ci][attachconfig] remove pkgs upgrade everytime 2023-12-25 10:07:32 +08:00
Meco Man 58d0db9875 [stm32][ci] add RTduino CI checking 2023-12-25 08:20:58 +08:00
Meco Man eda1ef3b7c [stm32] add nano attach config for CI 2023-12-25 08:20:58 +08:00
vacabun 2693e7e15a
[ci]Add bsp attachconfig check 2023-12-24 22:43:40 +08:00
xqyjlj d0dec5cbf2
🐞 fix(thread): fix thread_exit/detach/delete (#8365) 2023-12-24 20:04:41 +08:00
Meco Man fe35011fc5 [stm32][drv_tim.c] fix errors when TIMx doesn't exist 2023-12-24 20:03:58 +08:00
xqyjlj 6be74e227e
🐞 fix(mempool): fix assert (#8364) 2023-12-24 20:03:28 +08:00
xqyjlj b8d1d671a9
feat(idle): add _hook_spinlock, rm _idle_inited (#8361) 2023-12-24 20:01:57 +08:00