summaryrefslogtreecommitdiff
path: root/components/drivers/include
AgeCommit message (Collapse)Author
2017-05-07Merge pull request #732 from yygg/masterBernard Xiong
[DeviceDrivers] Add audio driver.
2017-03-14添加 audio设备驱动yygg
2017-03-14[components] drivers pin irq change apisAubr.Cool
2017-03-10[Components] Drivers: pin add irq apisAubr.Cool
2017-02-27[DeviceDrivers] Fix the re-work issue in workqueue.Bernard Xiong
2017-01-31[DeviceDrivers] Add SDIO_CCCR_REV_3_00 definition.bernard
2016-11-02[DeviceDrivers]Remove dataqueue waiting_lwm flagarmink
2016-05-20[DeviceDrivers] Add more baud rate in serial.Bernard Xiong
2016-05-20[DeviceDrivers] Add MMC/SD change support.Bernard Xiong
Add MMC/SD change support, which patched by FH.
2016-05-11[DeviceDrivers]Fix dma_transmit callback parameter type error. #628armink
2016-04-18[DeviceDrivers] Add RT_MTD_EECC_CORRECT code in MTD nand.Bernard Xiong
2016-04-05[DeviceDrivers] Add audio.h header file.Bernard Xiong
2016-04-05[DeviceDrivers] Add audio header file.Bernard Xiong
2016-03-01[DeviceDrivers] Remove the tail spaceBernard Xiong
2016-03-01[DeviceDrivers] fix the compiling warning in MMC/SDBernard Xiong
2015-09-09Merge pull request #546 from heyuanjie87/ForPullRequestBernard Xiong
[DeviceDrivers] Add hardware timer framework
2015-09-06简化操作接口heyuanjie87
2015-09-04Add more spi mode.weety
2015-09-02加入定时器设备heyuanjie87
2015-08-09[DeviceDrivers] fix sd->drv issue in sdioBernard Xiong
2015-07-08[DeviceDriver] update CAN baudrate enum.aozima
2015-07-07[DeviceDriver]can add bus_hookAubr.Cool
2015-07-06[DeviceDrivers] Use mutex to lock can_open/closeBernardXiong
2015-07-04correct can hdr definesAubr.Cool
2015-06-30add rtthread.h include for can.hAubr.Cool
2015-06-20Add mmc and emmc drivers.weety
2015-05-15add author informationAubr.Cool
2015-05-14Add Can DrvAubr.Cool
2015-04-24Add extern declaration for C++.Bernard Xiong
2015-03-26mv device ctl cmd macros from serial.h to rtdef.hAubr.Cool
2015-01-20[DeviceDrivers] Add pin.h in the rtdevice.hBernard Xiong
2015-01-19[DeviceDrivers] code cleanup for hardware pinBernard Xiong
2015-01-19[DeviceDrivers] Add pin io driver frameworkBernard Xiong
2014-07-18[Drivers] re-write serial framework.bernard
2014-07-131. Fix some spell error;shaolin
2. Fix data transfer size calculate error issue;
2014-07-13[Drivers] Add workqueue implementation.bernard
2014-07-10[Drivers] Make code cleanup in serial framework.bernard
2014-03-04[DeviceDrivers] Add watchdog driver frame workbernard
2014-03-041.replace API prefix usb* with usbh* in USB host stack to distinct with USB ↵shaolin
device stack; 2.adjust some viable and micro name 3.some other small fix
2014-02-16Update USB Device Stack to support more device controllers;shaolin
Pass USB CV test verification; Code cleanup;
2013-10-23device/pipe: add a control cmd to get the space left in pipeGrissiom
2013-08-20dev/portal: implement portal deviceGrissiom
Portal is a device that connect devices. Currently, you can only connect pipes in portal. Pipes are unidirectional. But with portal, you can construct a bidirectional device with two pipes.
2013-08-19device/pipe: add nonblocking read/write and force write modeGrissiom
The previous implementation will always blocks the reader/writer. However, at least FinSh would expect the device to be nonblocking --- read should return 0 when there is no data in it.
2013-08-19ringbuffer: add put_force and putchar_force APIGrissiom
Add the APIs that will discard the old data when rb is full.
2013-08-19ringbuffer: fix the ambiguous nameGrissiom
RT_RINGBUFFER_SIZE could mean "the size of the whole buffer", "the size of the empty space" or "the size of the data". Moreover, it's never a micro anymore. Change it to rt_ringbuffer_data_len before it's too late. Also, RT_RINGBUFFER_EMPTY is changed to rt_ringbuffer_space_len.
2013-08-19device/pipe: add rt_pipe_{init,detach}Grissiom
This provide the possibility that allocate the buffer of the ringbuffer on a specific region, instead of always mallocing it. It also bring us the benefit of using pipe device on the systems without heap.
2013-07-24add initialization debug codebernard
2013-06-28additional updateyiyue.fang
2013-06-28Embedded GPLv2 license in driversyiyue.fang
2013-06-15udisk can be ejectheyuanjie87