summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-26[bsp][hpmicro] add missing fence apisFan YANG
- added missing fence apis Signed-off-by: Fan YANG <[email protected]>
2024-08-26[bsp][hpmicro][hpm6e00evk] add hpm6e00evk supportFan YANG
- added hpm6e00evk support Signed-off-by: Fan YANG <[email protected]>
2024-08-26[bsp][hpmicro] upgrade hpm_sdk to v1.6.0Fan YANG
- upgraded hpm_sdk to v1.6.0 Signed-off-by: Fan YANG <[email protected]>
2024-08-26[readme] add CI icon for build actionSupper Thomas
2024-08-26[action] add action auto labeler to label PRSupper Thomas
2024-08-25bsp: cvitek: Add timer driverZ8MAN8
Signed-off-by: Shicheng Chu <[email protected]>
2024-08-25[bsp/nxp] Add fixed ldsSupper Thomas
2024-08-25【修复】修复link系统调用返回值问题zhuzhuzhu
2024-08-25【修复】修复rmdir系统调用返回值不符合用户预期问题zhuzhuzhu
2024-08-25【修复】 修复dup系统调用对用户态的返回值问题zhuzhuzhu
2024-08-25【修复】修复symlink系统调用返回值不是预期问题zhuzhuzhu
2024-08-25[bsp][mcxc] initial commit for frdm-mcxc444yandld
2024-08-25[action/ci] add cpu and archSupper Thomas
2024-08-25[action] filter the not arm-none-eabi-gcc bspsupperthomas
2024-08-25[action] add toolchain download linksupperthomas
2024-08-25[action/ci] Add bsp detail python scriptsupperthomas
2024-08-25修复TLS内存申请没有初始化问题zx568073531
2024-08-25修复TLS申请内存后没有初始化问题SeliverWang
2024-08-24fixup: uninitialized argument vector elementShell
This patch addresses the potential issue of uninitialized elements in the argument vector returned by `lwp_get_command_line_args()`. The previous implementation could leave `argv` in an inconsistent state if certain errors occurred, leading to possible undefined behavior. Changes: - Replaced `rt_malloc()` with `rt_calloc()` to ensure `argv` is properly initialized. - Added a consistent error handling path using `goto error_exit` to handle memory allocation failures and string copy errors. - Ensured `lwp_free_command_line_args()` is called before returning on error, preventing potential memory leaks. Signed-off-by: Shell <[email protected]>
2024-08-24add fixed codesupperthomas
2024-08-24change RTTHREAD_GITHUB_TOKENsupperthomas
2024-08-24[action] remove multiprocessingsupperthomas
2024-08-24[action] Add PR for updateSupper Thomas
2024-08-24[action] add multiprocess and add include_pathsSupper Thomas
2024-08-24[action] add manual trigger build all bsp (#31)Supper Thomas
2024-08-24fix_returnzhujiale
2024-08-24fix_return_errzhujiale
2024-08-23[device] add dev_ prefix for file namesCXSforHPU
2024-08-23[bsp/at32] static dma_isr() in hard_i2c and spiKoen De Vleeschauwer
2024-08-22[bsp][Infineon][psoc6-evk-062s2]Adapt to RTduinoLZerro
2024-08-22[lwp] Implementation of setpgrp and fix mmap2 problems (#9308)rcitachi
* mmap2 failure handling 当传入一个非常大的地址时,offset会计算得到一个值,又因为传入的地址错误,rc会得到错误码,结合offset会得到一个很奇怪的值。 * Implementation of setpgrp 执行setpgrp会走到这一步,在执行getpgrp无法得到创建的group的值 * Modify the return method of mmap
2024-08-22[lwp][tid]add error log when tid depleted, and return correct errno when ↵zms123456
clone failed (#9327) add error log when tid depleted, and return correct errno when clone failed
2024-08-22[components][lwp]fix mount param issue (#9333)zms123456
fix mount param issue
2024-08-21[bsp][nxp][mcxa153] add i2c driverhywing
2024-08-20bsp: cvitek: Canonically rename some macro definitionsZ8MAN8
Analysis: Some macro definition names are not standardized and lack prefixes. Solution: Add BSP_ prefix to GPIO_IRQ_BASE SYS_GPIO_IRQ_BASE PLIC_PHY_ADDR TIMER_CLK_FREQ UART_IRQ_BASE I2C_IRQ_BASE. Signed-off-by: Shicheng Chu <[email protected]>
2024-08-19bsp: nxp/mcx/mcxn/mcxn236: Remove invalid SPI8 entry.Yilin Sun
Signed-off-by: Yilin Sun <[email protected]>
2024-08-19bsp: nxp/mcx/mcxn/mcxn947: Remove invalid SPI8 entry.Yilin Sun
Signed-off-by: Yilin Sun <[email protected]>
2024-08-19bsp: nxp/mcx/mcxn: SPI: Use updated DMA mux enum.Yilin Sun
Signed-off-by: Yilin Sun <[email protected]>
2024-08-19feat: add ISR safe completion APIShell
Since the completion is used to sync with ISR mostly, we should set the default semantic to ISR-safe. So most user will be happy and don't see any weird behavior in their codes. Changes: - Added `rt_completion_wait_noisr` and `rt_completion_wait_flags_noisr` functions in `completion.h`, `completion_comm.c`, `completion_mp.c`, and `completion_up.c`. - The new APIs allow waiting for completions in non-ISR contexts while ensuring thread context safety. - Existing documentation and comments were updated to clarify usage contexts and emphasize restrictions on ISR usage. Signed-off-by: Shell <[email protected]>
2024-08-18mem: fix some log issue in src/slab.cCrazyJhq
2024-08-16bsp: nxp/frdm-mcxn947: FS: use generic SPI API.Yilin Sun
This patch replaces SPI flash mount procedure with generic SPI API. This patch also try to format the external flash on the first mount failure, in case of empty or invalid flash content is present on the external SPI flash. Signed-off-by: Yilin Sun <[email protected]>
2024-08-16bsp: nxp/frdm-mcxn947: WiFi: use generic SPI API.Yilin Sun
This patch changed SPI initialization API to standard RT-Thread SPI API. The current code contains a minor bug which does not wait for WiFi module ready before stack initialization, this is also fixed. Signed-off-by: Yilin Sun <[email protected]>
2024-08-16bsp: nxp/mcxn947: Updated SDK to release v2.16.000Yilin Sun
Signed-off-by: Yilin Sun <[email protected]>
2024-08-16bsp: nxp/mcx: Use standard SPI CS pin. (#9312)Yilin Sun
* bsp: nxp/mcx/mcxn: SPI: Added missing bracket and re-format code. The closing bracket is missing from SPI6 struct. Introduced since commit fc1cfd6d3627ba8460d514e7913bd307e8b1d567 . Use standard rt_spi_device->cs_pin instead of user_data pointer. --------- Signed-off-by: Yilin Sun <[email protected]>
2024-08-15[BSP][stm32]add BSP for FK407M2-ZGT6沐枫
2024-08-15删除rt_thread_sleep遗留Meco Man
2024-08-13CMake: Generator re-write and bug fixes.Yilin Sun
Updated CMakeLists.txt generator to handle private macro definitions for source groups. Individual source groups are added as OBJECT libraries, which does not generate actual archive but will be linked together at final application linking stage. Source groups without source files are added as INTERFACE libraries, which provides library dependencies to the final application. Signed-off-by: Yilin Sun <[email protected]>
2024-08-13bsp: fit into c11 atomicShell
2024-08-13feat: set RT_USING_STDC_ATOMIC to first priorityShell
RT_USING_STDC_ATOMIC is a user selected option on current config system. While the RT_USING_HW_ATOMIC is a forced option selected by Kconfig under libcpu. And the RT_USING_STDC_ATOMIC will be meaningless if we set RT_USING_HW_ATOMIC to first priority if the arch has hw-atomic. Changes: - set RT_USING_STDC_ATOMIC to first priority on rttypes.h Signed-off-by: Shell <[email protected]>
2024-08-12modify startup to call entry after startyekai