Meco Man
a714c65cfe
[kernel] 统一kernel内置rt_xxx的libc和标准libc库,防止割裂越来越大
2022-07-01 11:39:28 +08:00
Meco Man
584d06bd27
[finsh]修复使用finsh_set_prompt重定向了msh提示符的名称后,路径功能没有的问题
2022-07-01 11:38:31 +08:00
Man, Jianting (Meco)
c651f9e6c7
chore: improve qemu readme ( #6131 )
2022-07-01 09:56:07 +08:00
xiangxistu
c2cdce970d
[fix] use atomic operation to protect pthread conditional variable. ( #6113 )
...
* [fix] use atomic operation to protect pthread conditional variable.
2022-07-01 09:36:18 +08:00
Man, Jianting (Meco)
e1e1596cbd
[iar] 修复编译错误 ( #6126 )
2022-07-01 09:15:29 +08:00
solar_li
b19602bcaa
Docking lvgl for stm32f469-st-disco bsp using ft6336 touch chip ( #6121 )
...
* Add touch V2 version
* Added touch driver ft6336 for stm32f469 bsp
2022-06-30 10:27:16 +08:00
GPSBabel
0d9fb87a9b
Update English coding style for more idiomatic use ( #6120 )
...
* Update English coding style for more idiomatic use
Fresh eyes on the English coding style guide.
Remove "speed bumps" to a native English reader to improve acceptance.
* Coding_style_en: fix plurality disagreement
2022-06-29 16:29:28 +08:00
a1012112796
697bf139b2
[enhancement] Add string information for error ( #3186 )
...
* [enhancement]Add string information for error
* Update src/kservice.c
* Update src/kservice.c
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
* remove %m
Signed-off-by: a1012112796 <1012112796@qq.com>
Co-authored-by: Meco Man <920369182@qq.com>
2022-06-29 14:21:21 +08:00
solar_li
5b00165f6e
Add lvgl adaptation of touch screen xpt2046 for BSP ( #6114 )
...
* lvgl adaptation to resistive touch screen xpt2046
* some bug
* canonical code
* canonical code
* fix
* Modify the calibration section
* Modify the calibration section
* fix
2022-06-29 14:11:36 +08:00
Tangyuxin
a47468f574
支持只运行在安全模式下 ( #6115 )
...
* [cpu][cm33] Support running in secure mode
* [bsp][lpc55sxx] Using the cortex cm33
2022-06-29 14:08:57 +08:00
BruceOu
1a010ef141
[bsp/gd32]Optimize GD32 bsp architecture ( #6108 )
...
* [bsp/gd32]Optimize GD32 bsp architecture
2022-06-28 19:43:00 +08:00
陈迎春
2a8e92b8ee
[docs] bsp/qemu_vexpress_a9 update README.md ( #6109 )
...
* [docs] bsp/qemu_vexpress_a9 update README.md
2022-06-27 11:38:55 +08:00
Judd
9429b0f02a
be friendly to macro expansion ( #6101 )
2022-06-25 00:27:11 +08:00
Meco Man
9f4b7b3858
[arduino][stm32l475] support wireless module pinout
2022-06-23 21:28:27 +08:00
solar_li
8f09245ed5
Implement api docking of rt_pin_get. ( #6102 )
...
* Implement api docking of rt_pin_get.
2022-06-23 21:26:55 +08:00
Man, Jianting (Meco)
8275e90203
[libc][newlib] format ( #6104 )
2022-06-23 14:38:26 +08:00
Meco Man
1c95670bef
[rtdevices] eliminate recursion
2022-06-22 14:48:00 +08:00
rewine
c13b03604f
[kernel][mem.c] tighten size before check with mem_size_aligned
2022-06-22 14:11:43 +08:00
Man, Jianting (Meco)
2c10d5ad01
[rtc] use gmtime_r to replace gmtime ( #6012 )
...
* [rtc] use gmtime_r to replace gmtime
2022-06-22 13:41:06 +08:00
Meco Man
4f1f8566f4
[spi] fix issue report #6008
...
rt_spi_sendrecv8()存在可能未初始化值返回的情况
2022-06-22 11:52:06 +08:00
Man, Jianting (Meco)
d5afcd7f0d
fix the error return ( #6097 )
2022-06-22 11:51:49 +08:00
xinyigao
7416f62c06
update rt1170n menuconfig ( #6085 )
...
* updata rt1170 menuconfig
2022-06-22 09:33:14 +08:00
levizhxl
626da096d3
delet old HC32F460 bsp and modify README.md ( #6100 )
2022-06-22 09:32:21 +08:00
ueJone
956fdc60c0
接收错误中断未触发的问题
...
/* Enable error interrupt */
NVIC_EnableIRQ(uart->config->rxerr_irq.irq_config.irq_num);
上述代码使能错误接收中断后需要使能串口的接收中断`USART_INT_RX`才可以正常触发中断
2022-06-21 14:16:17 +08:00
GUI
5774dcac8f
[bsp/qemu-virt64-aarch64] Fixup VirtIO queue align size ( #6096 )
2022-06-21 13:52:02 +08:00
梁生
f41cb5636f
修复hc32f460的can总线在bus off状态时死机问题,修复can滤波器设置失效问题 ( #6083 )
...
* [bsp][hc32]fix can bus driver bug.
1. 更改硬件滤波器数量为8,和手册描述一致。
2. 修复_can_control()函数,RT_CAN_CMD_SET_FILTER指令,当应用层ID超出29bit时导致滤波器失效的问题。
3. 修改_can_control()函数,RT_CAN_CMD_SET_FILTER指令,
可同时支持标准帧和扩展帧。
4. 修复can总线故障关闭时,程序一直卡在中断中无法退出的问题。
5. 针对can收发器硬件STB引脚,增加宏定义CAN1_STB_FUNC_ENABLE,适配没有STB引脚的收发器。
This reverts commit 7fcd8e9afc68eecf5fecc4cb6f9acc4fe76c2796.
2022-06-21 11:12:35 +08:00
朱天龙 (Armink)
774efb0c5b
[tools][target][eclipse] Update the libs import for eclipse project. ( #6065 )
2022-06-20 13:45:54 +08:00
Man, Jianting (Meco)
8bee7a0c23
[libc] implement extension standard C functions ( #6044 )
...
* implement extension standard C functions
2022-06-19 21:56:24 +08:00
GUI
8fa16f968a
[bsp/qemu-virt64-aarch64] Add more VirtIO drivers ( #6091 )
2022-06-18 08:09:57 +08:00
Man, Jianting (Meco)
fb941e6d8d
[fingbuffer] fix a typo ( #6075 )
2022-06-17 18:46:46 +08:00
Man, Jianting (Meco)
70bd55fea5
[arduino] use perf_counter to instead of hwtimer ( #6089 )
...
移除硬件定时器依赖
取消stm32f401 spi的支持
更换f401 arduino默认例程
2022-06-17 14:29:44 +08:00
woody
1c81a6d220
修复sdio读写块的地址偏移问题 ( #6082 )
...
* 修复sdio读写块的地址偏移问题
2022-06-16 18:31:07 +08:00
guo
b1fab8942a
[msh]Restore the free command.|还原 free命令。 ( #6084 )
2022-06-16 14:19:24 +08:00
梁生
3323366694
[bsp][hc32]support MDK AC6 compiler ( #6087 )
2022-06-16 14:18:55 +08:00
solar_li
a50018c57e
[stm32][soft spi] implement soft spi ( #6078 )
...
* [stm32][soft spi] implement soft spi
2022-06-16 10:54:30 +08:00
Meco Man
ada0e8f1a1
[simulator] improve init process
2022-06-16 10:30:16 +08:00
Meco Man
808259135f
[cputime] suuport perf_counter
2022-06-15 17:30:28 +08:00
JonasWen
b010e434ed
[libcpu][arm] ArmClang 编译优化错误 ( #6071 )
2022-06-15 17:19:51 +08:00
wugensheng
ccbecfc220
[fix][building.py]修复动态模块的option的bug ( #6081 )
...
* [fix][building.py]修复动态模块option的bug
2022-06-15 16:58:16 +08:00
xiaoxiaolisunny
9d0f088e20
添加HC32F460系列RTC外设驱动 ( #6069 )
...
* 添加HC32F460系列RTC外设驱动
2022-06-15 10:38:35 +08:00
wanghaijing
0827ca64d0
Fix rt_qspi_send symbol extension BUG
2022-06-15 10:37:49 +08:00
cmbjxxiao
c8d92d7529
fix bugs of hc32 driver adc and can ( #6077 )
...
* fix bugs of hc32 driver adc and can
2022-06-15 10:37:27 +08:00
breederbai
14cd8d0145
[bsp][stm32]:修复UART6 DMA分配有可能冲突的BUG
...
用户自己可以添加DMA分配文件,所以这里的DMA分配有可能和用户自定义的冲突
2022-06-14 17:00:11 +08:00
Meco Man
b0030704d0
[stm32][hwtimer] add H7 support
2022-06-14 16:11:05 +08:00
100ask-Alen
3d06d96f65
[bsp][stm32][drv_adc.c]: change the bsp name of 100ask to be consistent with other bsp and commit a bug for drv_adc,c ( #6068 )
...
* [bsp][stm32][drv_adc.c]: change the bsp name of 100ask to be consistent with other bsp and commit a bug for drv_adc,c (#6068 )
2022-06-14 14:17:22 +08:00
rewine
53ed031498
[bsp/qemu-virt64-riscv]: dont use sbi in m-mode
2022-06-13 21:26:49 +08:00
Wayne
2006785394
[bsp/nuvoton] Upload missing files. ( #6052 )
...
* [bsp/nuvoton] Upload missing files.
Co-authored-by: Wayne Lin <wclin@nuvoton.com>
2022-06-13 21:16:55 +08:00
supperthomas
c16eaf55de
[bsp/stm32l496_ali] add the on-chip flash ( #6061 )
...
* [bsp/stm32l496_ali] add the on-chip flash
* [bsp/stm32l496_ali]add Kconfig
Co-authored-by: Meco Man <920369182@qq.com>
2022-06-13 21:15:12 +08:00
朱天龙 (Armink)
33be34d8ec
[kservice] add NULL check for rt_free and rt_free_align.
2022-06-13 21:14:14 +08:00
xiaoxiaolisunny
5ccf6a0fa8
添加HC32F460系列ADC外设驱动支持 ( #6067 )
...
* 添加HC32F460系列ADC外设驱动支持
2022-06-13 21:13:51 +08:00