rt-thread/components/drivers/include/drivers
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
..
adc.h [arduino] add comment (#6016) 2022-06-04 13:20:30 +08:00
alarm.h chore: fix a typo (#6154) 2022-07-10 18:00:12 +08:00
audio.h rt_device_write/read return data type as rt_ssize_t 2023-02-07 21:43:57 -05:00
can.h canfd帧结构加入 brs控制位 (#6701) 2022-12-07 01:49:44 -05:00
cputime.h Improve timer accuracy and realize (#6926) 2023-02-15 20:46:22 +08:00
cputimer.h Improve timer accuracy and realize (#6926) 2023-02-15 20:46:22 +08:00
crypto.h [compoenets] auto & manual formatted 2021-03-08 18:19:04 +08:00
dac.h [dac] add get resolution method 2022-04-23 23:03:59 +08:00
gpt.h sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
hwtimer.h [rtdevices] eliminate recursion 2022-06-22 14:48:00 +08:00
i2c-bit-ops.h [compoenets] auto & manual formatted 2021-03-08 18:19:04 +08:00
i2c.h rt_device_write/read return data type as rt_ssize_t 2023-02-07 21:43:57 -05:00
i2c_dev.h [device]Detailed classification of devices types (#5769) 2022-04-06 21:12:39 +08:00
lcd.h sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
lptimer.h [components] PM框架更新 2021-12-14 06:12:55 +08:00
mmc.h [components][sdio] Support DDR mode 2022-04-06 16:06:46 +08:00
mmcsd_card.h sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
mmcsd_cmd.h sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
mmcsd_core.h sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
mmcsd_host.h sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
mtd_nand.h [rtdevices] eliminate recursion 2022-06-22 14:48:00 +08:00
mtd_nor.h [rtdevices] eliminate recursion 2022-06-22 14:48:00 +08:00
phy.h [nxp][imxrt1170]Fix building problem (#6297) 2022-08-17 04:28:58 -04:00
phy_mdio.h [compoenets] auto & manual formatted 2021-03-08 18:19:04 +08:00
pin.h [stm32][spi] spi attach函数问题解决方案 (#6864) 2023-01-18 00:27:08 -05:00
pm.h [device]Detailed classification of devices types (#5769) 2022-04-06 21:12:39 +08:00
pulse_encoder.h [rtdevices] eliminate recursion 2022-06-22 14:48:00 +08:00
rt_dev_bus.h sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
rt_drv_pwm.h [TMS320F28379] implement PWM driver (#6457) 2022-09-25 22:41:00 -04:00
rt_inputcapture.h [rtdevices] eliminate recursion 2022-06-22 14:48:00 +08:00
rtc.h [bsp] Make all warnings into errors with qemu-vexpress-a9 qemu-virt64… (#5785) 2022-04-09 00:39:00 +08:00
sd.h [compoenets] auto & manual formatted 2021-03-08 18:19:04 +08:00
sdio.h [compoenets] auto & manual formatted 2021-03-08 18:19:04 +08:00
sdio_func_ids.h [compoenets] auto & manual formatted 2021-03-08 18:19:04 +08:00
sensor.h [sensor] add setting power/accuracy/fetch data mode commands 2022-12-26 02:10:30 -05:00
serial.h rt_device_write/read return data type as rt_ssize_t 2023-02-07 21:43:57 -05:00
serial_v2.h [rt-smart][fix/lwp] don't restore terminal for background lwp (#6847) 2023-01-13 09:48:43 +08:00
spi.h [spi]添加rt_spi_bus_attach_device_cspin 函数 (#6916) 2023-02-11 22:14:54 -05:00
touch.h use PIN_IRQ_PIN_NONE to replace RT_PIN_NONE 2022-12-26 02:10:30 -05:00
usb_common.h [drivers][usb] Fix compilation warning 2022-04-23 23:08:47 +08:00
usb_device.h 硬件驱动(VCOM):增加获取USB虚拟串口连接状态的接口 (#5881) 2022-04-28 20:30:51 +08:00
usb_host.h Merge branch 'master' into usbh_construct 2021-09-28 10:36:54 +08:00
watchdog.h [device]Detailed classification of devices types (#5769) 2022-04-06 21:12:39 +08:00
wlan.h [compoenets] auto & manual formatted 2021-03-08 18:19:04 +08:00