summaryrefslogtreecommitdiff
path: root/components/drivers
AgeCommit message (Collapse)Author
2023-04-22[components/mm] support for scalable memory management (#7277)Shell
* [mm/page] multi-list page manager [mm/page] page debugger [libcpu/aarch64] hugepage support * [quality] remove void-arith * [format] remove kasan codes
2023-04-19[serial-v2]fix the data type errorMeco Man
2023-04-17[HUST CSE] Fix many abnormal symbols in annotations and format code7YZ7
2023-04-17[HUST CSE]NULL POINTER (#7220)Hy
* avoids the risk of a null pointer * 将||改成&&来判断断言 There is a possibility of a null pointer * there is a possibility of a null pointer * Update components/drivers/fdt/src/dtb_get.c Co-authored-by: Man, Jianting (Meco) <[email protected]> * 已根据代码规范进行修改,谢谢提醒 --------- Co-authored-by: Man, Jianting (Meco) <[email protected]>
2023-04-14[components] Wrong order of judgmentlessone1
2023-04-14🐞 fix(components/drivers/cputime/cputimer.c): fix cputimer with signal ↵xqyjlj
(#7247)
2023-04-13🐞 fix(components/drivers): fix cpu timer in multithreading (#7222)xqyjlj
* 🐞 fix(components/drivers): fix cpu timer in multithreading * 🎈 perf(components): change double to uint64_t * 🎈 perf(components): add UL suffix
2023-04-11Update sd.cTrue-False-debug
2023-04-08[adc] modify adc channel data type from rt_uint32_t to rt_int8_tMeco Man
2023-04-08[adc] 增加ADC内置通道通用通道号标识Meco Man
2023-04-08[DFS] prepare for dfs_v2.0 (#7200)Bernard Xiong
* [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-04[HUST CSE IoTS&P Lab] [fix] check rt_mutex_create return value (#7169)Sparks-Pion
2023-04-01[components] fix dtb compiling warning.bernard
2023-03-24[components/drivers][touch]删除多余的touch.h (#7090)yangjie11
* [components/drivers][touch]删除多余的touch.h * 将touc.h替换为rtdevice.h
2023-03-23[errno code]fix that use RT_ENOMEM without -Zxy
2023-03-22[errno code][-RT_EBUSY] fix that use RT_EBUSY without -Meco Man
2023-03-22[errno code][-RT_ETIMEOUT] fix that use RT_ETIMEOUT without -Meco Man
2023-03-20[device]修改mtd_nor读写函数返回类型为rt_ssize_twdfk-prog
2023-03-20[errno code][-RT_ERROR] fix that use RT_ERROR without -Meco Man
2023-03-16[errno code][-RT_EINVAL] fix that use RT_EINVAL without -Meco Man
2023-03-16[error code][-RT_EIO] fix that use RT_EIO without -Meco Man
2023-03-10[i2c] fix the i2c device return error code (#7035)Man, Jianting (Meco)
* [i2c] fix the i2c device return error code
2023-03-09[device]修改i2c读写函数返回类型为rt_ssize_t (#7029)Zxy
2023-02-26[pin][5.0.0] 修正pin框架数据类型使用不当 (#6934)Zxy
2023-02-26[spi][5.0.0] ↵liYangYang
修正SPI设备框架中,对函数返回值类型使用不恰当的情况 (#6937)
2023-02-25解决关中断时进行了调度操作zhkag
2023-02-25🐞 fix(components/drivers/tty/pty.c): fix ptmx not init (#6970)xqyjlj
* 🐞 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-23serial_v2 rt_device_write/read return data type as rt_ssize_tjonas
2023-02-22[spi] rt_spi_configure 增加对cs_pin处理liYony
2023-02-21update rtdevice.h add lcdyangfasheng
2023-02-21driver/fdt] add parse reg array, get address and size by index.xieyangrun
2023-02-17[revert] workqueue RT_THREAD_SUSPEND flagguozhanxin
2023-02-16[workqueue] Reduce critical section, improve performanceguozhanxin
2023-02-16[spi]优化挂载函数对cs_pin的处理liYony
2023-02-15Improve timer accuracy and realize (#6926)zhkag
* 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 <[email protected]>
2023-02-13[FDT] Fix POSIX compatibility for string.h (#6923)Bernard Xiong
* [FDT] Fix POSIX compatibility for string.h * [FDT] format libfdt code. * [FDT] format libfdt code.
2023-02-12[devicedrivers] Fix typo in sfud error messagesMoss
2023-02-11[spi]添加rt_spi_bus_attach_device_cspin 函数 (#6916)liYangYang
这个函数实现了原先的挂载功能,并且调用pin框架,初始化cs引脚,是一个功能相对完善的挂载函数。用户也能更简单的使用。 该函数取代rt_spi_bus_attach_device,后续rt_spi_bus_attach_device会被逐渐淘汰掉。新的BSP以及软件包应当使用rt_spi_bus_attach_device_cspin新函数。 STM32L475潘多拉测试通过。
2023-02-09修复编译警告zhkag
2023-02-08[ringbuffer] ringbuffer size boost to 32bit (#6915)螺丝松掉的人
* ringbuffer size boost to 32bit * 添加ringbuffer测试demo related: #682 ---- Co-authored-by: Zxy <[email protected]> Co-authored-by: Man, Jianting (Meco) <[email protected]>
2023-02-07rt_device_write/read return data type as rt_ssize_tMeco Man
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-02-07add clock_cpu_settimeout functionzhkag
2023-02-02[sensor] 修复命令交互使用日志输出API的问题 (#6895)Zxy
命令交互应使用rt_kprintf,而非LOG_x
2023-01-29fix typo https://github.com/armink/SFUD/pull/79soym
2023-01-23[devicedrivers] fix the partition issue in mmc/sdiobernard
2023-01-18[stm32][softspi]soft spi attach函数问题解决方案 (#6868)liYangYang
* [softspi]soft spi attach函数问题解决方案 * 更改函数名
2023-01-18[stm32][spi] spi attach函数问题解决方案 (#6864)liYangYang
attach #6819
2023-01-13[rt-smart][fix/lwp] don't restore terminal for background lwp (#6847)Shell
* [fix/lwp] don't restore term for background lwp
2023-01-10fix cputime and ctime.xieyangrun
2023-01-08format Kconfig and sconscriptMeco Man