summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-10[bsp][hpmicro]添加utest相关段信息,修复scons编译问题Rbb666
2024-09-10[components][sensor]增加电源检测类型CYFS
2024-09-10[bsp/n32] 修复每次上电都初始化RTC导致上电时间被重置的问题liangzohar
2024-09-09[components][sal][at] _gethostbyname_by_device 添加注释ryancw
2024-09-09[components][sal][at] netdb添加at_gethostbyname_rryancw
2024-09-09[component][at_socket] ↵ryancw
udp一个socket跟多个地址通讯bug修复、DNS加锁防止多线程错乱、实现at_gethostbyname_r、稳定性优化
2024-09-09[action] fix cppcheck build dir (#9406)Supper Thomas
2024-09-06修复audio_pipe中函数在开启POSIX IPC时与 POSIX PIPE冲突问题SeliverWang
2024-09-06[DM/Feature] Basic PCI/PCIe (Peripheral Component Interconnect Express) busGuEe-GUI
PCI/PCIe have better performance and more devices support, such as NVMe, GPU, Powerful NIC (Like RDMA). PCI/PCIe can access control by IOMMU that the virtualiztion and userspace driver will more safety. PCI/PCIe device could hot plugging, no design modifications SoC required, PCI/PCIe on Embedded SoC is popular now. We make a simple framework to support them. Feature Lists: 1.PCI INTx: the INT[A-D] pin IRQ for legacy PCI, work with platform PIC. 2.MSI/MSI-X: the message write IRQ for PCIe, work with platform's PIC. 3.PME: we only support the D0, D1, D2, D3HOT, D3COLD init by framework. 4.Endpoint: a simple EP framework for PCI FPGA or NTB function. 5.OFW: we only support work on OFW SoC, ACPI support in the future maybe. Host controller: 1. Common PCI host controller on ECAM. 2. Generic PCI host controller on ECAM. Signed-off-by: GuEe-GUI <[email protected]>
2024-09-06[DM] Extended drivers MISC interfaceGuEe-GUI
1. RT_FIELD_PREP: prepare a bitfield element. 2. RT_FIELD_GET: extract a bitfield element. 3. rt_offsetof: member offset of a struct 4. rt_upper_32_bits: high 32 bits of value. 5. rt_lower_32_bits: lower 32 bits of value. 6. rt_upper_16_bits: high 16 bits of value. 7. rt_lower_16_bits: lower 16 bits of value. 8. rt_max_t: fix type of max(...). 9. rt_ilog2: integer logarithm base 2. Signed-off-by: GuEe-GUI <[email protected]>
2024-09-06[utest]add mutex_pi_tczms123456
* add mutex_pi * fix assertion error when thread wakeup while waiting mutex
2024-09-05[action] add cppcheck project and action debugSupper Thomas
2024-09-05bsp: cvitek: clean up useless variable assignments in SConstructChen Wang
CV18xx RISC-V C906L. Configuration value for CPU and ARCH are already defined in rtconfig.py. Remove these duplication from SConstruct. Signed-off-by: Chen Wang <[email protected]>
2024-09-05[bsp/phytium]默认配置修改zhangyan
2024-09-05[components][at_socket] 添加errno设置RyanCW
2024-09-05fix README typoyandld
2024-09-05[bsp][mcxc444] update README and keil projectyandld
2024-09-04fix the cfg pathSupper Thomas
2024-09-04bsp: nxp/mcx/mcxc: FRDM-MCXC444: Kconfig: Add I2C support.Yilin Sun
2024-09-04bsp: nxp/mcx/mcxc: Add I2C driver support.Yilin Sun
2024-09-03fixup: ipc: protect taken_list on shared lockShell
为什么提交这份PR (why to submit this PR) Issue: using iperf server with sshd together and the kernel will get stuck occasionally. taken_list is accessed from other mutex when updating priority. 你的解决方案是什么 (what is your solution) protect taken_list on shared lock, but not on mutex local spinlock. Signed-off-by: Shell <[email protected]>
2024-09-03bsp: cvitek: fix cvitek uart driver can not repeat configureZ8MAN8
After first called from uart open, the dw8250_uart_configure API cannot be called again. Otherwise, this will mess up the device, and uart will not act properly to interrupt again. Analysis: Configure uart device will close recive interrupte, causing uart device to malfunction. Solution: After configure uart device, enable the device's recive interrupte. Signed-off-by: Shicheng Chu <[email protected]> Reviewed-by: Chen Wang <[email protected]>
2024-09-03[action] update cppcheck versionSupper Thomas
2024-09-03Fixup platform not free device in OFWGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-09-03Fixup bus remove device optionGuEe-GUI
The bus should call driver's `remove` callback not instead of `shutdown` in rt_bus_remove_device. Signed-off-by: GuEe-GUI <[email protected]>
2024-09-03[fix][device] ↵Yaochenger
修正使用rt_device_create创建设备,使用rt_device_destroy删除失败的问题
2024-09-03[bsp/cvitek] eth driver support phy link detectflyingcys
Signed-off-by: flyingcys <[email protected]>
2024-09-03[bsp][mcxc] add rtc/wdog/uart driveryandld
2024-09-03[libcpu/aarch64]修改atomic实现zhangyan
2024-09-03[libc] 修复 ctime()死机问题yandld
2024-09-03bsp: nxp/mcx/mcxc: FRDM-MCXC444: Fix GCC build suport.Yilin Sun
This patch fixes GCC build support for FRDM-MCXC444. * Updated compiler flags to Cortex-M0 without FPU. * Updated linker script to add RT-Thread const tables.
2024-09-03[add] 修改线程栈大小为UTEST_THR_STACK_SIZEYaochenger
2024-09-03[utest] add smp testcasesYaochenger
2024-09-02update(cherryusb): add config for bl616 usbdev and usbhostsakumisu
2024-09-02[bsp/at32] ethernet support phy lan8720 and yt8512sheltonyu
2024-09-02fix(cherryusb): fix build errorsakumisu
2024-09-02[bsp/at32] 1.add support m412/416 series, 2.add drv_can_v2 driver (support ↵sheltonyu
canfd)
2024-09-02update(cherryusb): add config for hpm6750 usbdev and usbhostsakumisu
2024-09-02update(cherryusb): fix dfs mem leak, add check for lwip stack size, select ↵sakumisu
elmfat when use msc
2024-09-02update(cherryusb): add config for mcxn947 usbdev and usbhostsakumisu
2024-09-01fixup: ptyfs: CI reported snprintf type issuesShell
2024-09-01feat: kernel/libcpu: fit into ilp32dShell
2024-09-01feat: bsp: qemu-riscv64: using klibc API for printfShell
2024-09-01feat: bsp: qemu-riscv64: updates of building & docsShell
- using generic command instead of abs path - update BSP configurations - update README
2024-09-01feat: bsp: qemu-riscv64: remove useless configsShell
2024-08-29add readme filesEvlers
2024-08-29[libcpu][arm][cortex-m4] allows rewrite to interrupt enable/disable api to ↵Evlers
support independent interrupts management
2024-08-28[bsp][nxp][mcxa153] add spi1 driver entry下里巴人
2024-08-29[script] add install.sh for rt-thread (#9355)Supper Thomas
* [script] add install.sh for rt-thread * [install] add gitee chevk
2024-08-28[bsp/cvitek]修正sdhci发送命令超时后触发两次信号量的问题heyuanjie87
修正命令超时后触发两次信号量的问题 详解: 中断状态寄存器的BIT0仅表示sdhci处理命令完成,完成结果由其它位指示,当出错时 BIT0也会值1产生中断 Signed-off-by: heyuanjie87 <[email protected]>