Wind
859781232c
Bug fixed while using UTEST framework ( #8577 )
2024-03-05 10:25:28 +08:00
yangpeng
1919ad0748
[spi]修复spi总线挂载多设备通信可能失败问题
2024-03-04 19:50:36 -05:00
Z8MAN8
5e892607fa
[bsp][cvitek] add wdt driver
2024-03-03 14:40:15 -05:00
Meco Man
c95ffcc494
[ci][kernel] only GCC use strict checking
2024-03-03 14:39:20 -05:00
BreederBai
cb154ae30a
[kservice]:修复关闭RT_USING_CONSOLE和RT_USING_FINSH编译有警告的BUG ( #8575 )
2024-03-03 23:12:35 +08:00
flyingcys
aa04a59805
[bsp/cvitek]add pwm driver ( #8571 )
2024-03-02 16:16:22 +08:00
zhangyan
76202e2141
🎯 [libcpu/arm/cortex-a]修改arm/cortex-a启动方式,解决cortex-a开启SMP工作异常问题 ( #8517 )
...
Co-authored-by: wangzongqiang <wangzongqiang1322@phytium.com.cn>
2024-03-02 16:06:07 +08:00
Shell
53754ff50a
[fixup] check NULL pointer before access ( #8573 )
...
Signed-off-by: Shell <smokewood@qq.com>
2024-03-02 16:05:19 +08:00
fangjianzhou
00c6800e4e
[components/driver] update serial ( #8567 )
2024-03-01 10:29:21 +08:00
Yuqiang Wang
7eccdb471e
[kernel] fix incorrect expression in macros ( #8568 )
2024-02-29 19:23:00 -05:00
Rbb666
bb8dcbc42a
[bsp][nxp-mcx]修改默认下载器为Dap-Link ( #8569 )
2024-02-29 19:21:13 -05:00
zms123456
6b5058ba5c
[components/drivers]update hwtimer ( #8565 )
2024-02-29 22:27:38 +08:00
zms123456
97c5edf947
[component][drivers]add pinctrl/pin-irqchip ( #8383 )
2024-02-29 22:27:27 +08:00
zms123456
195f94ef1d
[components][drivers]add pic-gic ( #8388 )
2024-02-29 09:39:56 +08:00
flyingcys
3816d9fba4
[bsp/cvitek]add adc driver ( #8562 )
2024-02-28 00:04:31 +08:00
sheltonyu
b14f299e7d
[bsp/at32] update usb host driver ( #8560 )
2024-02-26 23:17:07 -05:00
Yilin Sun
1f69929b0b
[bsp][nxp/mcxn] Add support for MCXN CTIMER PWM driver.
...
This patch adds support for PWM generation using CTIMER on MCXN devices.
Each CTIMER provides 4 PWM channels, channels sharing the same
CTIMER instance will have the same period settings, and the duty
cycle will be maintained if period is changed through one of the four
channels.
The period channel is automatically assigned and will be transferred
to one of the other available channels if that channel is used for PWM
generation, no glitches should be expected during the transition.
The patch also provides a sample PWM output configuration connected to
the on-board green LED which can be enabled through Kconfig.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-26 23:16:43 -05:00
Meco Man
74057ed97e
[ci] add online pkgs trigger event
2024-02-24 19:06:30 -05:00
Meco Man
dee05d2c42
[kservice] 完善rt_vsnprintf ( #8558 )
2024-02-25 00:11:28 +08:00
Meco Man
0400fffafc
[stm32f412] support RTduino SPI
2024-02-23 19:50:33 -05:00
Shell
71560bafb5
🎯 Sync smart & scheduler codes ( #8537 )
...
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: xqyjlj <xqyjlj@126.com>
2024-02-23 17:49:15 +08:00
skllii
6fe69d7431
[bsp][hc32] support hc32f448
2024-02-22 12:34:35 -05:00
Yilin Sun
c224278d3e
[bsp][nxp/mcxn] hwtimer: initial support for MRT.
...
This patch adds support for hwtimer using MRT0 instance which simulates
4 independent timers. The frequency is fixed to AHB bus frequency and
not adjustable.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-21 18:01:17 -05:00
Yilin Sun
1b81128747
[bsp][nxp/mcxn] kconfig: update hwtimer config.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-21 18:01:17 -05:00
LaterComer
82bb104f65
fix(serial_v2): tx_fifo->rb.buffer_ptr not init when RT_DEVICE_FLAG_DMA_TX and RT_SERIAL_TX_BLOCKING
...
为什么提交这份PR (why to submit this PR)
serial_v2驱动框架,rt_serial_tx_enable()函数,在 DMA阻塞发送(RT_DEVICE_FLAG_DMA_TX and RT_SERIAL_TX_BLOCKING) 的时候,使用rt_malloc分配了tx_fifo内存,但是并未对tx_fifo->rb.buffer_ptr指针进行初始化(rt_malloc不会自动初始化内存),因此可能导致buffer_ptr是一个随机指针。但是rt_serail_write()函数需要根据tx_fifo->rb.buffer_ptr是否为RT_NULL来判断是调用_serial_fifo_tx_blocking_nbuf()还是_serial_fifo_tx_blocking_buf()。
由于tx_fifo->rb.buffer_ptr可能是一个随机值(不一定为RT_NULL=0),导致RT_DEVICE_FLAG_DMA_TX and RT_SERIAL_TX_BLOCKING模式下调用了_serial_fifo_tx_blocking_buf(),但是rb没有真正开辟内存空间,导致内存异常
你的解决方案是什么 (what is your solution)
rt_serial_tx_enable(),在DMA阻塞发送分支下,对tx_fifo->rb.buffer_ptr进行初始化,赋值为RT_NULL。
2024-02-21 00:29:53 -05:00
Yuqiang Wang
c6bdee3c50
[ci] open ci check with function declaration warning ( #8546 )
2024-02-20 22:45:04 -05:00
Yilin Sun
52a5b5cc48
[ci][bsp][nxp] Enable CI build checks on MCXN/MCXA.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-20 19:53:22 -05:00
fangjianzhou
66e3faa71f
[libcpu] 修复当开启 RT_USING_SMP ,并且 RT_CPUS_NR = 1 时编译报错问题
2024-02-20 18:25:37 -05:00
Yilin Sun
fd4e390d10
[bsp][mcxa] FRDM-MCXA153: GNU toolchain: fixed flags.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-20 18:24:21 -05:00
Yilin Sun
e28ea7ad97
[bsp][nxp/mcxa] FRDM-MCXA153: Added GNU linker script.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-20 18:24:21 -05:00
Wangzongqiang
28f3e037b6
[bsp][phytium ] support dc driver with ops
...
修改bsp/phytium中DC驱动接口,利用ops注册相关驱动
2024-02-19 21:51:58 -05:00
Meco Man
bd228eb9c5
[ci] fix errors under strick compiling mode
2024-02-20 08:39:05 +08:00
Meco Man
4bec5f9b8f
[kernel][SConscript] add strict warning cflags
2024-02-20 08:39:05 +08:00
Meco Man
6d4503363a
[libcpu][SConscript]规范group名为libcpu
2024-02-20 08:39:05 +08:00
Yilin Sun
9538f569e7
[bsp][nxp/mcxn10] Initial support for RTC driver.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-19 19:17:52 -05:00
yandld
66cc1f5da1
[bsp][nxp] fix gpio and sw pin issue
2024-02-19 12:06:01 -05:00
Meco Man
2748a6ada4
[kernel] fix some strict compiling warnings
2024-02-19 01:56:21 -05:00
Jiangrunnan
4cbc1a41f6
[GD32_ARM] Fix bugs in drv_adc when enable multiple channel.
2024-02-19 01:24:37 -05:00
Yilin Sun
49c8ff2531
[bsp][nxp/mcxn10] GNU toolchain: fix broken port.
...
Details: Please check #8525
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-18 23:38:56 -05:00
Yilin Sun
08983b74c5
[bsp][nxp/mcxn10] Add RTT constant table sections to GNU lds.
...
Details: Please check #8525
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-18 23:38:56 -05:00
Meco Man
a8629421ba
[ci][attach] add AT CI check attach files
2024-02-18 21:28:45 -05:00
flyingcys
ac2f7f05bf
[bsp][cvitek] 修复cv1800b默认中断号的配置问题
2024-02-18 12:42:06 -05:00
yangpengya
a8d5a645f2
[components][at] 优化AT组件,并解决内存泄露
...
1.优化at server endmark判断,支持自动识别'\r''\n'"\r\n"。
2.优化at_recvfrom,修复大数据量时sem多次释放造成的接收错误。
3.修复at组件中可能存在的内存泄露。
4.优化部分代码逻辑,减少冗余代码。
2024-02-18 11:07:05 -05:00
yangpeng
02eaf76d7b
[qspi]修复qspi配置未生效问题
2024-02-17 01:07:19 -05:00
Shicheng Chu
0c000b403f
添加 BSP_USING_WIFI 宏控制 ( #8536 )
2024-02-16 20:20:42 +08:00
Shicheng Chu
abba40183e
[bsp][cvitek]: add c906_little i2c driver ( #8535 )
2024-02-15 18:05:39 -05:00
杨熙
41e08084f8
Bsp nxp support ( #8530 )
...
Co-authored-by: StackYuan <yuanjyjyj@outlook.com>
2024-02-16 00:30:50 +08:00
Meco Man
35eea4bc46
[ci][arduino] 将Arduino库CI检查平台由STM32F411改为412 ( #8534 )
2024-02-13 21:51:23 +08:00
Bernard Xiong
186fbbf851
Change copyright information to 2024 🐉 ( #8532 )
2024-02-10 00:19:13 +08:00
Bernard Xiong
cad5ceb1e0
[msh] fix the version command ( #8531 )
2024-02-09 19:56:52 +08:00