summaryrefslogtreecommitdiff
path: root/components/drivers
AgeCommit message (Collapse)Author
2023-07-13【dd2.0】Support the Core API for dd2.0 (#7791)ErikChanHub
2023-07-07[components][drivers][serial] serial.c 修复串口有时重复发送 '\r' ↵sp-cai
的问题 (#7767)
2023-07-06【ofw】 format encoding of irq.c to utf-8erikchan
2023-07-06【libfdt】replace tab with spaceerikchan
2023-07-05Drivers: Support Open Firmware API and model of PICwusongjie
We support OFW API to replace fdt old API, and add IRQ, IO, Platform-Bus, CPUs ... OFW node contorl. To support work with Device Tree or ACPI in drivers that use IRQ, we make a programmable interrupt controller driver's model. Signed-off-by: GuEe-GUI <[email protected]>
2023-07-04Components/drivers: support DM device id managementwusongjie
We add the device name and id set api in DM, now driver could set name like sprintf without know how many devices it is. The misc.h and byteorder.h add some macros to developers that they always use in drivers. Signed-off-by: GuEe-GUI <[email protected]>
2023-06-29[include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750)Shicheng Chu
2023-06-29[tty] add TCGETA/TCSETAF/TCSETAW/TCSETA commands (#7739)Tennn11
2023-06-29[components/lwp] clear ref to parent on waitpid() (#7741)Shell
Signed-off-by: shell <[email protected]>
2023-06-28[components/tty] fix bug on foreground app switch (#7726)Shell
2023-06-27[component][fdt]添加设备树子节点寻找宏 (#7377)wangqinglin
2023-06-27[sensor]V1返回类型不一致编译错误 (#7735)程蒙蒙
Signed-off-by: 程蒙蒙 <[email protected]>
2023-06-22[DeviceDrivers] prepare for device driver v2.0 (#7697)Bernard Xiong
2023-06-21[drivers]修复can驱动编译错误 (#7708)xiao xie
2023-06-21[Kernel] message 可以返回消息的实际大小 (#7709)zhkag
2023-06-19[pty]修正pty引起waitqueue崩溃的问题heyuanjie87
2023-06-18[sensor-v2]将当前sensor框架revert回v1版本并独立为v2 (#7698)Man, Jianting (Meco)
2023-06-13[adc] remove dead codeMingjie Shen
The variable result_str is never used after this assignment.
2023-06-10[spi] optimize the spi transfer speed.Meco Man
If the configurations are the same, we don't need to set again.
2023-06-10[dfs] Add DFS v2.0 (#7606)Bernard Xiong
2023-06-09[tty]修复多次scanf之后,导致丢数据的问题 (#7640)goldengrandpa
2023-06-04[components] [fdt] add parameter checkMengxi-Xu
2023-05-22[device][spi] 修复 rt_spi_sendrecv8/16 收发不同时的问题Meco Man
rt_spi_send_then_recv是先发再等待一个独立的消息接收 rt_spi_transfer是收发同时进行 rt_spi_sendrecv8/16应使用rt_spi_transfer而不是rt_spi_send_then_recv
2023-05-17support llvm-arm 16.0guozhanxin
2023-05-15[components][drivers][HUST CSE]修复serial_v2.c中可能产生的死循环 ↵7YZ7
(#7394)
2023-05-15[HUST CSE][components][udisk.c] add two checkout procedures after malloc to ↵kunpHust
make sure allocating successfully (#7475)
2023-05-12[components/drivers] add checking code after allocating memorymiaoxingr
2023-05-12[components][rndis.c] add safety checking after allocating memoryhust202013232
2023-05-12[components/drivers] add result check for configure in `rt_spi_configure` ↵a1012112796
(#7474) Signed-off-by: a1012112796 <[email protected]> Co-authored-by: Man, Jianting (Meco) <[email protected]>
2023-05-09[i2c] fix the return value of rt_i2c_master_send/recvWayne
fix the related PR: #7029
2023-05-09[components][rndis.c] add a checkout procedure after malloc to make sure ↵kkangdom
allocating successfully (#7460)
2023-05-07[component][drivers][cputime]Fix timer dev (#7442)xqyjlj
2023-05-05[tty] change driver of tty to device and code cleanup. (#7444)Bernard Xiong
2023-04-28[HUST CSE] add forced type conversion when using 'realloc','malloc','calloc' ↵zouziyu2002
for better readability
2023-04-28[winusb.c] add checking after allocating memory for variable winusb_device ↵ourea1429
to make sure allocae is successful
2023-04-27[HUST CSE]Assign Null to fdt after free to avoid dangling pointer (#7389)OnlyShirley
2023-04-24[HUST CSE] [readme] fix invalid URLSseven731
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