Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
5a442a2
[DM/FEATURE] DM Device IDA management
GuEe-GUI Oct 23, 2024
2d1c9b6
[action] add nrf5340 ci config
hydevcode Oct 22, 2024
d05b8e5
[kernel] Specification interrupt nested level variable declaration ty…
kurisaW Oct 23, 2024
21351f4
add missing extern "C" in header to support cpp
kaidegit Oct 24, 2024
39f3bd9
[doc] Update PULL_REQUEST_TEMPLATE.md
supperthomas Oct 25, 2024
15e50e3
fix: suppress unused warnings when DEBUG disabled
KunYi Oct 25, 2024
8987cef
[BSP]添加nrf52840的.ci文件,修复因rt_hw_pin_init引起的finsh警告,修复rtc编译报错 (#9583)
Li-Dongze Oct 26, 2024
2552042
[bsp][raspberry-pico] 修复rtconfig.h SPI1部分引脚错误问题
skkily Oct 26, 2024
8c9a25a
[bsp][hc32] 修复SPI驱动的片选脚获取方式
kaidegit Oct 28, 2024
673b507
[src][clock] RT_TICK_PER_SECOND为1000时tick不用进行转换
Ryan-CW-Code Oct 29, 2024
ba3ff18
[bsp][renesas] initial commit for ra6e2-fpb
XYX12306 Oct 30, 2024
5b2eccf
[BSP][FRDM-MCX-C444] Adapter IAR 9.60 project
andeyqi Oct 31, 2024
f11a58a
[libc] modify function names to resolve naming conflicts
rcitach Nov 1, 2024
5bc63aa
[libcpu][cortex-m7] use hw atomic
kaidegit Nov 1, 2024
8452c1d
[BSP][GD32]add gd32e503v-eval
drifting1024 Oct 23, 2024
fc383fb
feat: Added rt_interrupt_context* family for nested interrupt handling
polarvid Oct 30, 2024
ca9aa27
feat: rtatomic: lockless single linked list
polarvid Oct 31, 2024
7331099
feat: smp_call: added signaling call_req
polarvid Oct 31, 2024
dff29e3
utest: smp_call: add smoke test cases
polarvid Oct 30, 2024
a49d964
:truck: renaming: move `smp` to `smp_call`
polarvid Oct 31, 2024
75b4e40
[COMPILER/FEATURE] Support rt_packed
GuEe-GUI Oct 30, 2024
5bdad14
[GD32]更新GD32E503V文档
drifting1024 Nov 4, 2024
a672ae1
[components/net/at]修复at socket信号量释放异常
yangpengya Nov 4, 2024
5fc2aaa
[net][lwip] lwip hook functions are provided to provide greater flexi…
kurisaW Oct 31, 2024
20f7355
Specification submission
kurisaW Nov 4, 2024
5870a7b
[action] add the yml file support
supperthomas Nov 5, 2024
b86e5d1
[components][finsh]在RT_USING_POSIX_STDIO时,使用get_console获取当前console描述符
judecumt Nov 4, 2024
5a47564
[action] Recursive folder lookup attachconfig.yml
hydevcode Nov 5, 2024
74ecb52
[components/net/at]修复大数据量传输socket断开后可能丢数据的问题
yangpengya Nov 6, 2024
927b550
[dm2.0] add new bsp for rk platform
zhuzhuzhus Nov 5, 2024
2f26edd
[libcpu][component] fixed the r52 kernel gcc context switch assembly
kurisaW Nov 6, 2024
d826402
[bsp][ifx] Infineon RTC driver adds alarm function
kurisaW Nov 6, 2024
e741089
[tools] use project's dir basename as default project name
judecumt Nov 6, 2024
28c0ce0
[action] yml file adds the depends parameter (#9627)
hydevcode Nov 7, 2024
e917c79
[BSP][FRDM-MCXN947]Add IAR9.60 project template.
andeyqi Nov 6, 2024
d418e7a
[action] attachconfig adapts yml syntax features (#9629)
hydevcode Nov 7, 2024
b6cf07b
[bsp][cvitek] fix pinmux array order error (#9593)
zdtyuiop4444 Nov 8, 2024
013caf7
[bsp/hc32] fix uart dma if gcc optimization level is not none
judecumt Nov 9, 2024
62843f8
[tools] add project.json generation in vsc.py. (#9632)
BernardXiong Nov 11, 2024
c2d2d75
[action] remove rockchip/rk3568 because of the complie time
supperthomas Nov 11, 2024
1ddc6ae
fixup: smart: uninitialized buffer on mount(2) (#9636)
polarvid Nov 12, 2024
c150e4d
[libc] add comments for libdl APIs.
GorrayLi Nov 12, 2024
68e039b
[bsp][nxp][mcxa153] add more UART channels (#9635)
hywing Nov 13, 2024
ea5f58c
feat: devfs: handling unit size in POSIX RW request
polarvid Nov 13, 2024
6bdaaf4
fix:[CAN][STM32]open时立刻启动can_start,还未完成其他配置,可能导致异常
wdfk-prog Nov 13, 2024
09e4263
[bsp][gd32][fix rtc clock selection]
WwWangGuan Nov 13, 2024
12080d4
[bsp][ESP32] add spi custom configuration function and enhance muti o…
1078249029 Nov 14, 2024
9bd10d2
bsp: qemu-virt64-riscv: Improve README (#9651)
unicornx Nov 14, 2024
73975a1
[bsp][cvitek]fix milkv-duos-sd cann't startup big-core kernel (#9633)
flyingcys Nov 15, 2024
f3faa9a
[libcpu]riscv使用call指令解决长跳转问题
heyuanjie87 Nov 5, 2024
28c7f98
[rpi4b] add new bsp for qemu-rpi4b
zhuzhuzhus Oct 28, 2024
b8320aa
[net][sal]add comments for BSD socket APIs.
GorrayLi Nov 14, 2024
4f8bf21
[components/libc/posix][pthreads]add comments for thread APIs of pthr…
GorrayLi Nov 16, 2024
78c5cbb
Modify the position of libc_rent definition
rcitach Nov 1, 2024
61256f6
[utest][stm32f412][gcc] add __rt_utest_tc_tab_start to support utest
mysterywolf Nov 17, 2024
64af830
[utest][Kconfig] adjust RT_CONSOLEBUF_SIZE when utest is enabled
mysterywolf Nov 17, 2024
e2c6805
[utest] format code and remove duplicate header file
mysterywolf Nov 17, 2024
6e47f48
[libcpu] fix No memory higher than 1 GB is mapped
zhuzhuzhus Nov 15, 2024
da4f726
[libcpu] fix No memory higher than 1 GB is mapped
zhuzhuzhus Nov 15, 2024
84f2a0d
Revert "[tools] use project's dir basename as default project name"
supperthomas Nov 17, 2024
bcef769
pci
zhuzhuzhus Sep 14, 2024
962bac6
add ofw api to of net,driver writer can use this api get phy modes or…
zhuzhuzhus Sep 30, 2024
bfa9017
add head
zhuzhuzhus Oct 8, 2024
bc19577
[DM/FIXUP] remove OFW switch macros
GuEe-GUI Oct 24, 2024
d37adb6
[DM/FIXUP] remove some redundant INIT_EXPORT
GuEe-GUI Oct 24, 2024
e471d07
[DM/FEATURE] Support driver depends fix auto
GuEe-GUI Oct 24, 2024
ad9e6a0
[DM/FEATURE] Support clock subprobe in OFW
GuEe-GUI Oct 24, 2024
d6fd43f
[components/libc/posix]add comments for mutex APIs.
GorrayLi Nov 18, 2024
53464d9
[bsp/nrf5x] Fix the nrf5340 bsp
supperthomas Nov 19, 2024
a8aafe4
[ci] add RT_USING_CI_ACTION
mysterywolf Nov 17, 2024
f5ea172
Update src/Kconfig
mysterywolf Nov 19, 2024
f58d563
[components/libc/posix]add comments for condition variable APIs.
GorrayLi Nov 19, 2024
4657eca
[components/libc/posix]add comments for rwlock APIs.
GorrayLi Nov 19, 2024
e3f9323
[components][driver]add phy and mdio bus
zhuzhuzhus Nov 20, 2024
165c9fd
[DM/FIXUP] Fixup CLK
GuEe-GUI Oct 25, 2024
ecb89b1
[DM/FEATURE] Support import SoC CLK config
GuEe-GUI Oct 25, 2024
cdc1ad5
[DM/FEATURE] Support MFD syscon
GuEe-GUI Oct 31, 2024
db5f2de
[DM/FEATURE] Support simple block layer
GuEe-GUI Oct 30, 2024
ff21299
[DEVICE/SDIO] port to the block
GuEe-GUI Oct 30, 2024
00ed9f9
[DM/FIXUP] add cortex-m23's cpuport.h
GuEe-GUI Nov 20, 2024
d22da3e
[DM/FIXUP] Fixup PCI MSI global irq map
GuEe-GUI Nov 18, 2024
da121ba
[DM/FIXUP] Fixup MSI first IRQ read offset
GuEe-GUI Nov 18, 2024
6bee155
Merge branch 'RT-Thread:master' into upstream
GuEe-GUI Nov 20, 2024
a833c19
[DM/FEATURE] Support DMA management
GuEe-GUI Nov 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions components/drivers/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ rsource "hwcrypto/Kconfig"
rsource "wlan/Kconfig"
rsource "block/Kconfig"
rsource "virtio/Kconfig"
rsource "dma/Kconfig"
rsource "mfd/Kconfig"
rsource "ofw/Kconfig"
rsource "pci/Kconfig"
Expand Down
10 changes: 10 additions & 0 deletions components/drivers/dma/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
menuconfig RT_USING_DMA
bool "Using Direct Memory Access (DMA)"
depends on RT_USING_DM
select RT_USING_ADT
select RT_USING_ADT_BITMAP
default n

if RT_USING_DMA
source "$(RTT_DIR)/components/drivers/$(SOC_DM_DMA_DIR)/Kconfig.dm"
endif
15 changes: 15 additions & 0 deletions components/drivers/dma/SConscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
from building import *

group = []

if not GetDepend(['RT_USING_DMA']):
Return('group')

cwd = GetCurrentDir()
CPPPATH = [cwd + '/../include']

src = ['dma.c', 'dma_pool.c']

group = DefineGroup('DeviceDrivers', src, depend = [''], CPPPATH = CPPPATH)

Return('group')
Loading
Loading