summaryrefslogtreecommitdiff
path: root/components/drivers/include
AgeCommit message (Collapse)Author
2024-05-21[components][driver]add isr statistics (#8955)zms123456
add isr statistics
2024-05-11[components][drivers]fix compiler error in serial dm (#8927)zms123456
fix compiler error in serial dm
2024-05-08[ipc] support of lockless rt_completion (#8887)Shell
* [ipc] lockless rt_completion implementation The new rt_completion implemented by lockless algorithm can improve timer resolution for up to ~12%, compare to sem IPC. Signed-off-by: Shell <[email protected]> * fixup: error * remove useless changes --------- Signed-off-by: Shell <[email protected]>
2024-04-29[i2c] adjust the timing for I2C initializationLZerro
2024-04-29[components][drivers] added sensor device lookup functionyiyi
2024-04-13[bsp][renesas] Add HMI rw007 initialization configuration by defaultYuqiang Wang
2024-04-09[drivers/serial] Introduce hooker for TTY (#8733)Shell
In this patch, a hook list has been introduced to address the concerns regarding coupling issues arising from modifications to the serial code for integrating TTY logic. Signed-off-by: Shell <[email protected]>
2024-04-07[components][drivers]add ofw support i2czms123456
2024-04-01[components][drivers] fix posix tty, and add more baudrate (#8683)zms123456
* serial-tty fix * v2
2024-03-28sync smart & dfs (#8672)Shell
Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-03-23[pin] pin_read/write rt_uint8_t to rt_ssize_tkk
2024-02-29[components/drivers]update hwtimer (#8565)zms123456
2024-02-29[component][drivers]add pinctrl/pin-irqchip (#8383)zms123456
2024-02-29[components][drivers]add pic-gic (#8388)zms123456
2024-02-23🎯 Sync smart & scheduler codes (#8537)Shell
Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-02-17[qspi]修复qspi配置未生效问题yangpeng
2024-01-09[drivers][core] 完善设备模型 (#8384)fangjianzhou
2024-01-02fix some -Wmissing-prototypes warningsMeco Man
2023-12-26[components][drivers][sensor]暂时禁止使用sensorv2框架yangpeng
sensor v2框架仍在开发中
2023-12-24[component][drivers]add clk framework (#8213)zms123456
2023-12-19fix warning #1295-D Deprecated declarationsulfurandcu
2023-10-25🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)xqyjlj
Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]>
2023-10-18[kernel][dm]适配新的设备驱动模型 (#8075)zms123456
2023-10-11[fix][usb]return data type as rt_ssize_tZ8MAN8
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-09-25feat: support sdl2 (#8048)zbtrs
2023-09-13[修改]:alarm 将年月日也传给驱动层,避免跨天 alarm 失效TangZhenye
2023-08-01[sdio]开启emmc内部cache加快传输 (#7896)heyuanjie87
2023-07-28[drivers/ipc] fix the recursive including if legacy enabledMeco Man
2023-07-28[drivers/core] revise the macros of header filesMeco Man
the macros is too common to use so that to avoid conflicts
2023-07-27【dd2.0】move the core header files to include/drivers/coreerikchan
2023-07-17[time]时钟框架重构 (#7794)xqyjlj
2023-07-13[components][i2c] 优化 controt 接口格式,增加可用命令 (#7806)sp-cai
原来 rt_i2c_control 只能执行 RT_I2C_DEV_CTRL_CLK 单一命令,通过此修改可以支持更多可用命令
2023-07-13【dd2.0】Support the Core API for dd2.0 (#7791)ErikChanHub
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-21[drivers]修复can驱动编译错误 (#7708)xiao xie
2023-06-18[sensor-v2]将当前sensor框架revert回v1版本并独立为v2 (#7698)Man, Jianting (Meco)
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-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-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-08[adc] modify adc channel data type from rt_uint32_t to rt_int8_tMeco Man
2023-04-08[adc] 增加ADC内置通道通用通道号标识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-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-21update rtdevice.h add lcdyangfasheng