xqyjlj
|
970c7c6f7a
|
🐞 fix(components/drivers): fix cpu timer in multithreading (#7222)
* 🐞 fix(components/drivers): fix cpu timer in multithreading
* 🎈 perf(components): change double to uint64_t
* 🎈 perf(components): add UL suffix
|
2023-04-13 16:00:19 +08:00 |
True-False-debug
|
dc24388833
|
Update sd.c
|
2023-04-11 23:01:03 -04:00 |
Meco Man
|
e9bbc2e349
|
[adc] modify adc channel data type from rt_uint32_t to rt_int8_t
|
2023-04-08 22:40:37 -04:00 |
Meco Man
|
505023b656
|
[adc] 增加ADC内置通道通用通道号标识
|
2023-04-08 22:40:37 -04:00 |
Bernard Xiong
|
9600b75b55
|
[DFS] prepare for dfs_v2.0 (#7200)
* [DFS] prepare for dfs_v2. dfs_fd -> dfs_file; dfs_fnode -> dfs_vnode.
* [BSP] fix code analysis warning
* [smart] fix the pointer overflow.
* code format
* [smart] fix the lwp->lwp_obj checking.
|
2023-04-08 22:25:51 +08:00 |
Sparks-Pion
|
accab17fa5
|
[HUST CSE IoTS&P Lab] [fix] check rt_mutex_create return value (#7169)
|
2023-04-04 00:33:10 -04:00 |
bernard
|
9ffb66878b
|
[components] fix dtb compiling warning.
|
2023-04-01 12:10:23 -04:00 |
yangjie11
|
b0c247fb59
|
[components/drivers][touch]删除多余的touch.h (#7090)
* [components/drivers][touch]删除多余的touch.h
* 将touc.h替换为rtdevice.h
|
2023-03-24 11:47:28 -04:00 |
Zxy
|
156fda61cf
|
[errno code]fix that use RT_ENOMEM without -
|
2023-03-23 01:55:21 -04:00 |
Meco Man
|
deb40e8c0c
|
[errno code][-RT_EBUSY] fix that use RT_EBUSY without -
|
2023-03-22 01:55:18 -04:00 |
Meco Man
|
eb3cb250be
|
[errno code][-RT_ETIMEOUT] fix that use RT_ETIMEOUT without -
|
2023-03-22 01:54:52 -04:00 |
wdfk-prog
|
87c57f86f7
|
[device]修改mtd_nor读写函数返回类型为rt_ssize_t
|
2023-03-20 18:58:10 -04:00 |
Meco Man
|
0f461e870c
|
[errno code][-RT_ERROR] fix that use RT_ERROR without -
|
2023-03-20 00:06:16 -04:00 |
Meco Man
|
dfddd79b24
|
[errno code][-RT_EINVAL] fix that use RT_EINVAL without -
|
2023-03-16 20:21:43 -04:00 |
Meco Man
|
2cc9bd876e
|
[error code][-RT_EIO] fix that use RT_EIO without -
|
2023-03-16 20:20:37 -04:00 |
Man, Jianting (Meco)
|
0275b23638
|
[i2c] fix the i2c device return error code (#7035)
* [i2c] fix the i2c device return error code
|
2023-03-10 23:44:03 -05:00 |
Zxy
|
c8b30bf31a
|
[device]修改i2c读写函数返回类型为rt_ssize_t (#7029)
|
2023-03-09 23:42:58 -05:00 |
Zxy
|
f5798d9917
|
[pin][5.0.0] 修正pin框架数据类型使用不当 (#6934)
|
2023-02-26 21:17:51 -05:00 |
liYangYang
|
93d572dee6
|
[spi][5.0.0] 修正SPI设备框架中,对函数返回值类型使用不恰当的情况 (#6937)
|
2023-02-26 21:09:07 -05:00 |
zhkag
|
4c1c6ef4e4
|
解决关中断时进行了调度操作
|
2023-02-25 02:46:01 -05:00 |
xqyjlj
|
e50a7e3f85
|
🐞 fix(components/drivers/tty/pty.c): fix ptmx not init (#6970)
* 🐞 fix(components/drivers/tty/tty.c): fix wrong log format
* 🐞 fix(components/drivers/tty/pty.c): fix ptmx not init
* ✨ feat(components/drivers/tty/pty.c): pts default use ECHO, ONLCR
* 🌈 style(components/drivers/tty/tty.c): format
|
2023-02-25 15:33:28 +08:00 |
jonas
|
6d4764ad69
|
serial_v2 rt_device_write/read return data type as rt_ssize_t
|
2023-02-23 09:50:39 -05:00 |
liYony
|
b3b8c2362d
|
[spi] rt_spi_configure 增加对cs_pin处理
|
2023-02-22 21:18:05 -05:00 |
yangfasheng
|
ff5894922a
|
update rtdevice.h add lcd
|
2023-02-21 13:12:54 -05:00 |
xieyangrun
|
29c7278edc
|
driver/fdt] add parse reg array, get address and size by index.
|
2023-02-21 08:47:25 +08:00 |
guozhanxin
|
1b3d287cee
|
[revert] workqueue RT_THREAD_SUSPEND flag
|
2023-02-17 09:39:33 -05:00 |
guozhanxin
|
b065486b23
|
[workqueue] Reduce critical section, improve performance
|
2023-02-16 20:59:14 -05:00 |
liYony
|
bc385cd55c
|
[spi]优化挂载函数对cs_pin的处理
|
2023-02-16 09:47:55 -05:00 |
zhkag
|
0f85648cfb
|
Improve timer accuracy and realize (#6926)
* add cputimer frame
* add cputime sleep
* ctime use cputime
* Processing cputime has no timeout function
* Migration cputime Code
* formatting file
* 整理代码
* add document copyright information
* 改 cputime_timer 为 cputimer
* 简化 _cputimer_list 初始化
* rt_cputimer_create -> rt_cputimer_init
* Remove RT_USING_CPUTIME and code cleanup.
* Remove RT_USING_CPUTIME in cputimer.c
* Set set_next_timeout as static function.
---------
Co-authored-by: Bernard Xiong <bernard.xiong@gmail.com>
|
2023-02-15 20:46:22 +08:00 |
Bernard Xiong
|
fc1aced665
|
[FDT] Fix POSIX compatibility for string.h (#6923)
* [FDT] Fix POSIX compatibility for string.h
* [FDT] format libfdt code.
* [FDT] format libfdt code.
|
2023-02-13 16:36:16 +08:00 |
Moss
|
c55e6694db
|
[devicedrivers] Fix typo in sfud error messages
|
2023-02-12 14:07:46 -05:00 |
liYangYang
|
1eec660b12
|
[spi]添加rt_spi_bus_attach_device_cspin 函数 (#6916)
这个函数实现了原先的挂载功能,并且调用pin框架,初始化cs引脚,是一个功能相对完善的挂载函数。用户也能更简单的使用。
该函数取代rt_spi_bus_attach_device,后续rt_spi_bus_attach_device会被逐渐淘汰掉。新的BSP以及软件包应当使用rt_spi_bus_attach_device_cspin新函数。
STM32L475潘多拉测试通过。
|
2023-02-11 22:14:54 -05:00 |
zhkag
|
657cbfdac7
|
修复编译警告
|
2023-02-09 15:21:17 +08:00 |
螺丝松掉的人
|
20459ec4d3
|
[ringbuffer] ringbuffer size boost to 32bit (#6915)
* ringbuffer size boost to 32bit
* 添加ringbuffer测试demo
related: #682
----
Co-authored-by: Zxy <1308465141@qq.com>
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
|
2023-02-08 22:55:52 -05:00 |
Meco Man
|
f58d3c5200
|
rt_device_write/read return data type as rt_ssize_t
rt_ssize_t can give negative error code, which follows the unix style correctly
|
2023-02-07 21:43:57 -05:00 |
zhkag
|
7c1d6ffd3c
|
add clock_cpu_settimeout function
|
2023-02-07 15:51:11 +08:00 |
Zxy
|
fb8e9ea93a
|
[sensor] 修复命令交互使用日志输出API的问题 (#6895)
命令交互应使用rt_kprintf,而非LOG_x
|
2023-02-02 20:56:10 -05:00 |
soym
|
450cd68a4a
|
fix typo https://github.com/armink/SFUD/pull/79
|
2023-01-29 21:21:44 -05:00 |
bernard
|
af143ee3f9
|
[devicedrivers] fix the partition issue in mmc/sdio
|
2023-01-23 19:16:28 -05:00 |
liYangYang
|
63294afc9d
|
[stm32][softspi]soft spi attach函数问题解决方案 (#6868)
* [softspi]soft spi attach函数问题解决方案
* 更改函数名
|
2023-01-18 22:03:48 -05:00 |
liYangYang
|
7ff64c1cfd
|
[stm32][spi] spi attach函数问题解决方案 (#6864)
attach #6819
|
2023-01-18 00:27:08 -05:00 |
Shell
|
b2402029b2
|
[rt-smart][fix/lwp] don't restore terminal for background lwp (#6847)
* [fix/lwp] don't restore term for background lwp
|
2023-01-13 09:48:43 +08:00 |
xieyangrun
|
21472e3ff0
|
fix cputime and ctime.
|
2023-01-10 10:03:35 +08:00 |
Meco Man
|
9bc68d26a4
|
format Kconfig and sconscript
|
2023-01-08 22:52:13 -05:00 |
Man, Jianting (Meco)
|
f4b285dc9c
|
improve sensor framework (#6784)
* [stm32l475-pandora] rename sensor_port.c as drv_sensors.c
* [sensor][cmd] add enter critical section protection
* [sensor] add sensor reset command
|
2023-01-08 21:33:38 -05:00 |
Shell
|
7450ef6c4d
|
[rt-smart] kernel virtual memory management layer (#6809)
synchronize virtual memory system works.
adding kernel virtual memory management layer for page-based MMU enabled architecture
porting libcpu MMU codes
porting lwp memory related codes
|
2023-01-08 21:08:55 -05:00 |
liYangYang
|
7c05d8517c
|
[STM32][SPI]解决挂载函数里面不同bsp对uaer_data的滥用 (#6819)
* [spi]attach 片选引脚依赖pin框架
* 修改attach函数
|
2023-01-07 23:03:42 -05:00 |
wdfk-prog
|
8f0cef3a87
|
[drivers][serial_v2]修复DMA+TX阻塞模式异常 (#6781)
* [drivers][serial_v2]修复DMA+TX阻塞模式异常
|
2023-01-05 01:25:16 -05:00 |
kylongmu
|
0b58637a49
|
USB CDC驱动在win11下无法识别,看了微软的描述修改子类后正常 (#6783)
这是微软关于此问题的链接:
https://learn.microsoft.com/zh-cn/windows-hardware/drivers/usbcon/usb-driver-installation-based-on-compatible-ids#usbsersys-installation
Windows 10 及更高版本
从 Windows 10 开始,Usbser.inf 已添加到 %Systemroot%\INF 目录,该目录加载 Usbser.sys 作为设备堆栈中功能设备对象 (FDO) 。 如果设备属于通信和 CDC 控制设备类, Usbser.sys 加载。 无需编写自己的 INF 来引用驱动程序。 驱动程序是基于与包含在 Windows 中的其他 USB 设备类驱动程序相似的兼容 ID 匹配来加载的。
USB\Class_02
USB\Class_02&SubClass_02
如果要自动 加载Usbser.sys, 在设备描述符中将类代码设置为 02,将子类代码 设置为 02。 有关详细信息,请参阅 USB 通信设备类。 使用此方法时,无需为设备分发 INF 文件,因为系统使用的是 Usbser.inf。
如果设备指定类代码 02,但子类代码值不是 02,则 Usbser.sys不会自动加载 。 即插即用管理器尝试查找驱动程序。 如果找不到合适的驱动程序,则设备可能未加载驱动程序。 在这种情况下,你可能需要加载自己的驱动程序或编写引用另一个内置驱动程序的 INF。
|
2023-01-02 22:25:54 -05:00 |
Meco Man
|
b1763e6903
|
[sensor] add setting power/accuracy/fetch data mode commands
|
2022-12-26 02:10:30 -05:00 |