Skip to content

Commit f184e03

Browse files
committed
Merge branch 'master' of https://gitee.com/tomjieli/rt-thread into renesas_bsp
2 parents 4f615c5 + 3fbd23b commit f184e03

File tree

341 files changed

+14587
-1517
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

341 files changed

+14587
-1517
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ The following content must not be changed in the submitted PR message. Otherwise
6262
- [ ] 对难懂代码均提供对应的注释 I've commented appropriately where code is tricky
6363
- [ ] 代码是高质量的 Code in this PR is of high quality
6464
- [ ] 已经使用[formatting](https://github.com/mysterywolf/formatting) 等源码格式化工具确保格式符合[RT-Thread代码规范](https://github.com/RT-Thread/rt-thread/blob/master/documentation/contribution_guide/coding_style_cn.md) This PR complies with [RT-Thread code specification](https://github.com/RT-Thread/rt-thread/blob/master/documentation/contribution_guide/coding_style_en.md)
65-
- [ ] 如果是新增bsp, 已经添加ci检查到[.github/workflows/bsp_buildings.yml](workflows/bsp_buildings.yml) 详细请参考链接[BSP自查](https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/development-guide/bsp-selfcheck/bsp_selfcheck)
65+
- [ ] 如果是新增bsp, 已经添加ci检查到[.github/ALL_BSP_COMPILE.json](https://github.com/RT-Thread/rt-thread/blob/master/.github/ALL_BSP_COMPILE.json) 详细请参考链接[BSP自查](https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/development-guide/bsp-selfcheck/bsp_selfcheck)

bsp/k230/.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
118118
# CONFIG_RT_UTEST_TC_USING_KLIBC is not set
119119
# end of klibc options
120120

121-
CONFIG_RT_NAME_MAX=8
121+
CONFIG_RT_NAME_MAX=16
122122
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
123123
# CONFIG_RT_USING_NANO is not set
124124
CONFIG_RT_USING_SMART=y
@@ -228,6 +228,7 @@ CONFIG_FINSH_THREAD_PRIORITY=20
228228
CONFIG_FINSH_THREAD_STACK_SIZE=8192
229229
CONFIG_FINSH_USING_HISTORY=y
230230
CONFIG_FINSH_HISTORY_LINES=5
231+
# CONFIG_FINSH_USING_WORD_OPERATION is not set
231232
CONFIG_FINSH_USING_SYMTAB=y
232233
CONFIG_FINSH_CMD_SIZE=80
233234
CONFIG_MSH_USING_BUILT_IN_COMMANDS=y
@@ -1591,6 +1592,7 @@ CONFIG_PKG_ZLIB_VER="latest"
15911592
# Drivers Configuration
15921593
#
15931594
# CONFIG_BSP_USING_ADC is not set
1595+
# CONFIG_BSP_USING_TS is not set
15941596
# CONFIG_BSP_USING_PWM is not set
15951597
CONFIG_BSP_USING_HARDLOCK=y
15961598
CONFIG_BSP_USING_SDIO=y
@@ -1601,6 +1603,7 @@ CONFIG_BSP_USING_SDIO0=y
16011603
CONFIG_BSP_SD_MNT_DEVNAME="sd0p1"
16021604
# CONFIG_BSP_USING_TIMERS is not set
16031605
# CONFIG_BSP_USING_WDT is not set
1606+
# CONFIG_BSP_USING_PDMA is not set
16041607
# CONFIG_BSP_UTEST_DRIVERS is not set
16051608
# end of Drivers Configuration
16061609

bsp/k230/board/Kconfig

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ menu "Drivers Configuration"
44
bool "Enable ADC"
55
select RT_USING_ADC
66
default n
7+
8+
config BSP_USING_TS
9+
bool "Enable Temperature Sensor"
10+
select RT_USING_TS
11+
default n
712

813
menuconfig BSP_USING_PWM
914
bool "Enable PWM"
@@ -107,6 +112,45 @@ menu "Drivers Configuration"
107112

108113
endif
109114

115+
menuconfig BSP_USING_PDMA
116+
bool "Enable PDMA"
117+
select RT_USING_PDMA
118+
default n
119+
120+
if BSP_USING_PDMA
121+
config BSP_USING_PDMA_CHANNEL0
122+
bool "Enable PDMA Channel 0"
123+
default n
124+
125+
config BSP_USING_PDMA_CHANNEL1
126+
bool "Enable PDMA Channel 1"
127+
default n
128+
129+
config BSP_USING_PDMA_CHANNEL2
130+
bool "Enable PDMA Channel 2"
131+
default n
132+
133+
config BSP_USING_PDMA_CHANNEL3
134+
bool "Enable PDMA Channel 3"
135+
default n
136+
137+
config BSP_USING_PDMA_CHANNEL4
138+
bool "Enable PDMA Channel 4"
139+
default n
140+
141+
config BSP_USING_PDMA_CHANNEL5
142+
bool "Enable PDMA Channel 5"
143+
default n
144+
145+
config BSP_USING_PDMA_CHANNEL6
146+
bool "Enable PDMA Channel 6"
147+
default n
148+
149+
config BSP_USING_PDMA_CHANNEL7
150+
bool "Enable PDMA Channel 7"
151+
default n
152+
endif
153+
110154
config BSP_UTEST_DRIVERS
111155
bool "Enable drivers utest"
112156
select RT_USING_UTEST

bsp/k230/board/board.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include "rtconfig.h"
1515
#include "mem_layout.h"
16+
#include "irq_num.h"
1617

1718
/*
1819
* K230 Memory Map

bsp/k230/board/irq_num.h

Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
/*
2+
* Copyright (c) 2006-2025, RT-Thread Development Team
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#define K230_IRQ_BASE 16
8+
9+
/* See TRM 2.4 */
10+
#define K230_IRQ_UART0 K230_IRQ_BASE + 0
11+
#define K230_IRQ_UART1 K230_IRQ_BASE + 1
12+
#define K230_IRQ_UART2 K230_IRQ_BASE + 2
13+
#define K230_IRQ_UART3 K230_IRQ_BASE + 3
14+
#define K230_IRQ_UART4 K230_IRQ_BASE + 4
15+
#define K230_IRQ_I2C0 K230_IRQ_BASE + 5
16+
#define K230_IRQ_I2C1 K230_IRQ_BASE + 6
17+
#define K230_IRQ_I2C2 K230_IRQ_BASE + 7
18+
#define K230_IRQ_I2C3 K230_IRQ_BASE + 8
19+
#define K230_IRQ_I2C4 K230_IRQ_BASE + 9
20+
#define K230_IRQ_PWM0 K230_IRQ_BASE + 10
21+
#define K230_IRQ_PWM1 K230_IRQ_BASE + 11
22+
#define K230_IRQ_PWM2 K230_IRQ_BASE + 12
23+
#define K230_IRQ_PWM3 K230_IRQ_BASE + 13
24+
#define K230_IRQ_PWM4 K230_IRQ_BASE + 14
25+
#define K230_IRQ_PWM5 K230_IRQ_BASE + 15
26+
#define K230_IRQ_GPIO0_0 K230_IRQ_BASE + 16
27+
#define K230_IRQ_GPIO0_1 K230_IRQ_BASE + 17
28+
#define K230_IRQ_GPIO0_2 K230_IRQ_BASE + 18
29+
#define K230_IRQ_GPIO0_3 K230_IRQ_BASE + 19
30+
#define K230_IRQ_GPIO0_4 K230_IRQ_BASE + 20
31+
#define K230_IRQ_GPIO0_5 K230_IRQ_BASE + 21
32+
#define K230_IRQ_GPIO0_6 K230_IRQ_BASE + 22
33+
#define K230_IRQ_GPIO0_7 K230_IRQ_BASE + 23
34+
#define K230_IRQ_GPIO0_8 K230_IRQ_BASE + 24
35+
#define K230_IRQ_GPIO0_9 K230_IRQ_BASE + 25
36+
#define K230_IRQ_GPIO0_10 K230_IRQ_BASE + 26
37+
#define K230_IRQ_GPIO0_11 K230_IRQ_BASE + 27
38+
#define K230_IRQ_GPIO0_12 K230_IRQ_BASE + 28
39+
#define K230_IRQ_GPIO0_13 K230_IRQ_BASE + 29
40+
#define K230_IRQ_GPIO0_14 K230_IRQ_BASE + 30
41+
#define K230_IRQ_GPIO0_15 K230_IRQ_BASE + 31
42+
#define K230_IRQ_GPIO0_16 K230_IRQ_BASE + 32
43+
#define K230_IRQ_GPIO0_17 K230_IRQ_BASE + 33
44+
#define K230_IRQ_GPIO0_18 K230_IRQ_BASE + 34
45+
#define K230_IRQ_GPIO0_19 K230_IRQ_BASE + 35
46+
#define K230_IRQ_GPIO0_20 K230_IRQ_BASE + 36
47+
#define K230_IRQ_GPIO0_21 K230_IRQ_BASE + 37
48+
#define K230_IRQ_GPIO0_22 K230_IRQ_BASE + 38
49+
#define K230_IRQ_GPIO0_23 K230_IRQ_BASE + 39
50+
#define K230_IRQ_GPIO0_24 K230_IRQ_BASE + 40
51+
#define K230_IRQ_GPIO0_25 K230_IRQ_BASE + 41
52+
#define K230_IRQ_GPIO0_26 K230_IRQ_BASE + 42
53+
#define K230_IRQ_GPIO0_27 K230_IRQ_BASE + 43
54+
#define K230_IRQ_GPIO0_28 K230_IRQ_BASE + 44
55+
#define K230_IRQ_GPIO0_29 K230_IRQ_BASE + 45
56+
#define K230_IRQ_GPIO0_30 K230_IRQ_BASE + 46
57+
#define K230_IRQ_GPIO0_31 K230_IRQ_BASE + 47
58+
#define K230_IRQ_GPIO1_0 K230_IRQ_BASE + 48
59+
#define K230_IRQ_GPIO1_1 K230_IRQ_BASE + 49
60+
#define K230_IRQ_GPIO1_2 K230_IRQ_BASE + 50
61+
#define K230_IRQ_GPIO1_3 K230_IRQ_BASE + 51
62+
#define K230_IRQ_GPIO1_4 K230_IRQ_BASE + 52
63+
#define K230_IRQ_GPIO1_5 K230_IRQ_BASE + 53
64+
#define K230_IRQ_GPIO1_6 K230_IRQ_BASE + 54
65+
#define K230_IRQ_GPIO1_7 K230_IRQ_BASE + 55
66+
#define K230_IRQ_GPIO1_8 K230_IRQ_BASE + 56
67+
#define K230_IRQ_GPIO1_9 K230_IRQ_BASE + 57
68+
#define K230_IRQ_GPIO1_10 K230_IRQ_BASE + 58
69+
#define K230_IRQ_GPIO1_11 K230_IRQ_BASE + 59
70+
#define K230_IRQ_GPIO1_12 K230_IRQ_BASE + 60
71+
#define K230_IRQ_GPIO1_13 K230_IRQ_BASE + 61
72+
#define K230_IRQ_GPIO1_14 K230_IRQ_BASE + 62
73+
#define K230_IRQ_GPIO1_15 K230_IRQ_BASE + 63
74+
#define K230_IRQ_GPIO1_16 K230_IRQ_BASE + 64
75+
#define K230_IRQ_GPIO1_17 K230_IRQ_BASE + 65
76+
#define K230_IRQ_GPIO1_18 K230_IRQ_BASE + 66
77+
#define K230_IRQ_GPIO1_19 K230_IRQ_BASE + 67
78+
#define K230_IRQ_GPIO1_20 K230_IRQ_BASE + 68
79+
#define K230_IRQ_GPIO1_21 K230_IRQ_BASE + 69
80+
#define K230_IRQ_GPIO1_22 K230_IRQ_BASE + 70
81+
#define K230_IRQ_GPIO1_23 K230_IRQ_BASE + 71
82+
#define K230_IRQ_GPIO1_24 K230_IRQ_BASE + 72
83+
#define K230_IRQ_GPIO1_25 K230_IRQ_BASE + 73
84+
#define K230_IRQ_GPIO1_26 K230_IRQ_BASE + 74
85+
#define K230_IRQ_GPIO1_27 K230_IRQ_BASE + 75
86+
#define K230_IRQ_GPIO1_28 K230_IRQ_BASE + 76
87+
#define K230_IRQ_GPIO1_29 K230_IRQ_BASE + 77
88+
#define K230_IRQ_GPIO1_30 K230_IRQ_BASE + 78
89+
#define K230_IRQ_GPIO1_31 K230_IRQ_BASE + 79
90+
#define K230_IRQ_AUDIO K230_IRQ_BASE + 80
91+
#define K230_IRQ_JAMLINK0 K230_IRQ_BASE + 81
92+
#define K230_IRQ_JAMLINK1 K230_IRQ_BASE + 82
93+
#define K230_IRQ_JAMLINK2 K230_IRQ_BASE + 83
94+
#define K230_IRQ_JAMLINK3 K230_IRQ_BASE + 84
95+
#define K230_IRQ_TIMER0 K230_IRQ_BASE + 85
96+
#define K230_IRQ_TIMER1 K230_IRQ_BASE + 86
97+
#define K230_IRQ_TIMER2 K230_IRQ_BASE + 87
98+
#define K230_IRQ_TIMER3 K230_IRQ_BASE + 88
99+
#define K230_IRQ_TIMER4 K230_IRQ_BASE + 89
100+
#define K230_IRQ_TIMER5 K230_IRQ_BASE + 90
101+
#define K230_IRQ_WDT0 K230_IRQ_BASE + 91
102+
#define K230_IRQ_WDT1 K230_IRQ_BASE + 92
103+
#define K230_IRQ_MB_CPU12CPU0_0 K230_IRQ_BASE + 93
104+
#define K230_IRQ_MB_CPU12CPU0_1 K230_IRQ_BASE + 94
105+
#define K230_IRQ_MB_CPU02CPU1_0 K230_IRQ_BASE + 95
106+
#define K230_IRQ_MB_CPU02CPU1_1 K230_IRQ_BASE + 96
107+
#define K230_IRQ_SYSCTL K230_IRQ_BASE + 97
108+
#define K230_IRQ_ISP_VI K230_IRQ_BASE + 98
109+
#define K230_IRQ_IPI_END_FRAME0 K230_IRQ_BASE + 99
110+
#define K230_IRQ_IPI_END_FRAME_2IF0 K230_IRQ_BASE + 100
111+
#define K230_IRQ_IPI_END_FRAME_3IF0 K230_IRQ_BASE + 101
112+
#define K230_IRQ_IPI_END_FRAME1 K230_IRQ_BASE + 102
113+
#define K230_IRQ_IPI_END_FRAME_2IF1 K230_IRQ_BASE + 103
114+
#define K230_IRQ_IPI_END_FRAME_3IF1 K230_IRQ_BASE + 104
115+
#define K230_IRQ_IPI_END_FRAME2 K230_IRQ_BASE + 105
116+
#define K230_IRQ_IPI_END_FRAME_2IF2 K230_IRQ_BASE + 106
117+
#define K230_IRQ_IPI_END_FRAME_3IF2 K230_IRQ_BASE + 107
118+
#define K230_IRQ_ISP0 K230_IRQ_BASE + 108
119+
#define K230_IRQ_ISP1 K230_IRQ_BASE + 109
120+
#define K230_IRQ_ISP2 K230_IRQ_BASE + 110
121+
#define K230_IRQ_ISP_MI0 K230_IRQ_BASE + 111
122+
#define K230_IRQ_ISP_FE0 K230_IRQ_BASE + 112
123+
#define K230_IRQ_ISP_IRQ0 K230_IRQ_BASE + 113
124+
#define K230_IRQ_ISP_DWE K230_IRQ_BASE + 114
125+
#define K230_IRQ_ISP_FE K230_IRQ_BASE + 115
126+
#define K230_IRQ_VIDEO K230_IRQ_BASE + 116
127+
#define K230_IRQ_DISP_VO K230_IRQ_BASE + 117
128+
#define K230_IRQ_DISP_DSI K230_IRQ_BASE + 118
129+
#define K230_IRQ_DISP_XAQ2 K230_IRQ_BASE + 119
130+
#define K230_IRQ_DWC_DDRPHY K230_IRQ_BASE + 120
131+
#define K230_IRQ_DFI_ALERT_ERR K230_IRQ_BASE + 121
132+
#define K230_IRQ_DECOMP_CTRL K230_IRQ_BASE + 122
133+
#define K230_IRQ_PDMA K230_IRQ_BASE + 123
134+
#define K230_IRQ_GSDMA K230_IRQ_BASE + 124
135+
#define K230_IRQ_NONAI_2D K230_IRQ_BASE + 125
136+
#define K230_IRQ_SD0 K230_IRQ_BASE + 126
137+
#define K230_IRQ_SD0_WAKEUP K230_IRQ_BASE + 127
138+
#define K230_IRQ_SD1 K230_IRQ_BASE + 128
139+
#define K230_IRQ_SD1_WAKEUP K230_IRQ_BASE + 129
140+
#define K230_IRQ_SSI0_TXE K230_IRQ_BASE + 130
141+
#define K230_IRQ_SSI0_TXO K230_IRQ_BASE + 131
142+
#define K230_IRQ_SSI0_RXF K230_IRQ_BASE + 132
143+
#define K230_IRQ_SSI0_RXO K230_IRQ_BASE + 133
144+
#define K230_IRQ_SSI0_TXU K230_IRQ_BASE + 134
145+
#define K230_IRQ_SSI0_RXU K230_IRQ_BASE + 135
146+
#define K230_IRQ_SSI0_MST K230_IRQ_BASE + 136
147+
#define K230_IRQ_SSI0_DONE K230_IRQ_BASE + 137
148+
#define K230_IRQ_SSI0_AXIE K230_IRQ_BASE + 138
149+
#define K230_IRQ_SSI1_TXE K230_IRQ_BASE + 139
150+
#define K230_IRQ_SSI1_TXO K230_IRQ_BASE + 140
151+
#define K230_IRQ_SSI1_RXF K230_IRQ_BASE + 141
152+
#define K230_IRQ_SSI1_RXO K230_IRQ_BASE + 142
153+
#define K230_IRQ_SSI1_TXU K230_IRQ_BASE + 143
154+
#define K230_IRQ_SSI1_RXU K230_IRQ_BASE + 144
155+
#define K230_IRQ_SSI1_MST K230_IRQ_BASE + 145
156+
#define K230_IRQ_SSI1_DONE K230_IRQ_BASE + 146
157+
#define K230_IRQ_SSI1_AXIE K230_IRQ_BASE + 147
158+
#define K230_IRQ_SSI2_TXE K230_IRQ_BASE + 148
159+
#define K230_IRQ_SSI2_TXO K230_IRQ_BASE + 149
160+
#define K230_IRQ_SSI2_RXF K230_IRQ_BASE + 150
161+
#define K230_IRQ_SSI2_RXO K230_IRQ_BASE + 151
162+
#define K230_IRQ_SSI2_TXU K230_IRQ_BASE + 152
163+
#define K230_IRQ_SSI2_RXU K230_IRQ_BASE + 153
164+
#define K230_IRQ_SSI2_MST K230_IRQ_BASE + 154
165+
#define K230_IRQ_SSI2_DONE K230_IRQ_BASE + 155
166+
#define K230_IRQ_SSI2_AXIE K230_IRQ_BASE + 156
167+
#define K230_IRQ_OTG0 K230_IRQ_BASE + 157
168+
#define K230_IRQ_OTG1 K230_IRQ_BASE + 158
169+
#define K230_IRQ_PMU K230_IRQ_BASE + 159
170+
#define K230_IRQ_OBS_MAINFAULT0 K230_IRQ_BASE + 160
171+
#define K230_IRQ_OBS_MAINFAULT1 K230_IRQ_BASE + 161
172+
#define K230_IRQ_MCTL_PROBE0 K230_IRQ_BASE + 162
173+
#define K230_IRQ_MCTL_PROBE1 K230_IRQ_BASE + 163
174+
#define K230_IRQ_MCTL_PROBE2 K230_IRQ_BASE + 164
175+
#define K230_IRQ_MCTL_PROBE3 K230_IRQ_BASE + 165
176+
#define K230_IRQ_MCTL_PROBE4 K230_IRQ_BASE + 166
177+
#define K230_IRQ_SRAM_PROBE0 K230_IRQ_BASE + 167
178+
#define K230_IRQ_SRAM_PROBE1 K230_IRQ_BASE + 168
179+
#define K230_IRQ_SEC K230_IRQ_BASE + 169
180+
#define K230_IRQ_DPU K230_IRQ_BASE + 170
181+
#define K230_IRQ_DPU_INT_TYPE0 K230_IRQ_BASE + 171
182+
#define K230_IRQ_DPU_INT_TYPE1 K230_IRQ_BASE + 172
183+
#define K230_IRQ_GNNE K230_IRQ_BASE + 173
184+
#define K230_IRQ_FFT K230_IRQ_BASE + 174
185+
#define K230_IRQ_AI_2D K230_IRQ_BASE + 175
186+
#define K230_IRQ_CPU0CPU1_PAR_VIO K230_IRQ_BASE + 176
187+
#define K230_IRQ_ADC0 K230_IRQ_BASE + 177
188+
#define K230_IRQ_ADC1 K230_IRQ_BASE + 178
189+
#define K230_IRQ_ADC2 K230_IRQ_BASE + 179
190+
#define K230_IRQ_PDMA_CHANNEL1 K230_IRQ_BASE + 180
191+
#define K230_IRQ_PDMA_CHANNEL2 K230_IRQ_BASE + 181
192+
#define K230_IRQ_PDMA_CHANNEL3 K230_IRQ_BASE + 182
193+
#define K230_IRQ_PDMA_CHANNEL4 K230_IRQ_BASE + 183
194+
#define K230_IRQ_PDMA_CHANNEL5 K230_IRQ_BASE + 184
195+
#define K230_IRQ_PDMA_CHANNEL6 K230_IRQ_BASE + 185
196+
#define K230_IRQ_PDMA_CHANNEL7 K230_IRQ_BASE + 186
197+
#define K230_IRQ_PDMA_ALL_CHANNEL K230_IRQ_BASE + 187
198+
#define K230_IRQ_ISP_VSE K230_IRQ_BASE + 188

bsp/k230/drivers/interdrv/gpio/drv_gpio.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@
3232
#ifndef DRV_GPIO_H__
3333
#define DRV_GPIO_H__
3434

35+
#include "board.h"
36+
3537
#define GPIO_IRQ_MAX_NUM (64)
3638
#define GPIO_MAX_NUM (64+8)
37-
#define IRQN_GPIO0_INTERRUPT 32
39+
#define IRQN_GPIO0_INTERRUPT K230_IRQ_GPIO0_0
3840

3941
/* k230 gpio register table */
4042
#define DATA_OUTPUT 0x0

bsp/k230/drivers/interdrv/hwtimer/drv_timer.h

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#include <stdint.h>
3535
#include <drivers/hwtimer.h>
3636
#include "sysctl_clk.h"
37+
#include "board.h"
3738

3839
#define MHz 1000000
3940
/* TIMER Control Register */
@@ -44,12 +45,12 @@
4445
#define TIMER_CR_INTERRUPT_MASK 0x00000004
4546
#define TIMER_CR_PWM_ENABLE 0x00000008
4647

47-
#define IRQN_TIMER_0_INTERRUPT 16+85
48-
#define IRQN_TIMER_1_INTERRUPT 16+86
49-
#define IRQN_TIMER_2_INTERRUPT 16+87
50-
#define IRQN_TIMER_3_INTERRUPT 16+88
51-
#define IRQN_TIMER_4_INTERRUPT 16+89
52-
#define IRQN_TIMER_5_INTERRUPT 16+90
48+
#define IRQN_TIMER_0_INTERRUPT K230_IRQ_TIMER0
49+
#define IRQN_TIMER_1_INTERRUPT K230_IRQ_TIMER1
50+
#define IRQN_TIMER_2_INTERRUPT K230_IRQ_TIMER2
51+
#define IRQN_TIMER_3_INTERRUPT K230_IRQ_TIMER3
52+
#define IRQN_TIMER_4_INTERRUPT K230_IRQ_TIMER4
53+
#define IRQN_TIMER_5_INTERRUPT K230_IRQ_TIMER5
5354

5455
typedef struct _timer_regs_channel
5556
{
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# RT-Thread building script for component
2+
3+
from building import *
4+
5+
cwd = GetCurrentDir()
6+
src = Glob('*.c')
7+
CPPPATH = [cwd]
8+
9+
group = DefineGroup('PDMA', src, depend = [''], CPPPATH = CPPPATH)
10+
11+
Return('group')
12+

0 commit comments

Comments
 (0)