303 Commits

Author SHA1 Message Date
Aubr.Cool
2c1ee84347 BSP stm32f10x add watchdog driver 2017-07-20 11:56:21 +08:00
ruiqian
bf48d2b745 Update sdio.h 2017-07-04 00:49:50 +08:00
ruiqian
1590e38f46 Update mmcsd_host.h 2017-07-04 00:49:23 +08:00
ruiqian
ae8ca61051 Update mmcsd_card.h 2017-07-04 00:48:53 +08:00
bernard
ef88241d8e Fix compiling warning for Win32. 2017-06-06 23:34:33 +08:00
bernard
128b265848 [DeviceDrivers] codec cleanup. 2017-06-06 18:20:41 +08:00
armink
14728ff4ae [DeviceDriver] Add full flag to rt_serial_rx_fifo. 2017-05-24 08:51:00 +08:00
Bernard Xiong
3aa9796496 Merge pull request #732 from yygg/master
[DeviceDrivers] Add audio driver.
2017-05-07 08:17:32 +08:00
yygg
c046b78f07 添加 audio设备驱动 2017-03-14 11:07:20 +08:00
Aubr.Cool
aa8e5cc412 [components] drivers pin irq change apis 2017-03-14 10:28:29 +08:00
Aubr.Cool
320b116b5f [Components] Drivers: pin add irq apis 2017-03-10 15:07:28 +08:00
bernard
385792bb68 [DeviceDrivers] Add SDIO_CCCR_REV_3_00 definition. 2017-01-31 13:16:34 +08:00
Bernard Xiong
f005d963e2 [DeviceDrivers] Add more baud rate in serial. 2016-05-20 12:22:16 +08:00
Bernard Xiong
02a5cebc6d [DeviceDrivers] Add MMC/SD change support.
Add MMC/SD change support, which patched by FH.
2016-05-20 12:20:35 +08:00
armink
4c9b77ded6 [DeviceDrivers]Fix dma_transmit callback parameter type error. #628 2016-05-11 13:34:18 +08:00
Bernard Xiong
a3daa62151 [DeviceDrivers] Add RT_MTD_EECC_CORRECT code in MTD nand. 2016-04-18 13:56:38 +08:00
Bernard Xiong
8043186020 [DeviceDrivers] Add audio.h header file. 2016-04-05 11:10:08 +08:00
Bernard Xiong
eefd87284c [DeviceDrivers] fix the compiling warning in MMC/SD 2016-03-01 10:55:16 +08:00
Bernard Xiong
342e8d688d Merge pull request #546 from heyuanjie87/ForPullRequest
[DeviceDrivers] Add hardware timer framework
2015-09-09 22:30:45 +08:00
heyuanjie87
d19f424909 简化操作接口 2015-09-06 15:05:47 +08:00
weety
ebea51e8a8 Add more spi mode. 2015-09-04 22:47:48 +08:00
heyuanjie87
c84887d021 加入定时器设备 2015-09-02 22:00:24 +08:00
Bernard Xiong
e029f14b46 [DeviceDrivers] fix sd->drv issue in sdio 2015-08-09 11:23:16 +08:00
aozima
defa6f37ff [DeviceDriver] update CAN baudrate enum. 2015-07-08 11:26:20 +08:00
Aubr.Cool
7051f01f48 [DeviceDriver]can add bus_hook 2015-07-07 12:06:24 +08:00
BernardXiong
91d866d81a [DeviceDrivers] Use mutex to lock can_open/close 2015-07-06 18:11:46 +08:00
Aubr.Cool
9cbf30a767 correct can hdr defines 2015-07-04 00:25:05 +08:00
Aubr.Cool
67b6b30e88 add rtthread.h include for can.h 2015-06-30 14:48:07 +08:00
weety
41597e8793 Add mmc and emmc drivers. 2015-06-20 23:23:32 +08:00
Aubr.Cool
8e29e3d98b add author information 2015-05-15 07:58:21 +08:00
Aubr.Cool
eb56b832ef Add Can Drv 2015-05-14 16:52:48 +08:00
Aubr.Cool
7caabd2b7a mv device ctl cmd macros from serial.h to rtdef.h 2015-03-26 08:40:36 +08:00
Bernard Xiong
1bb425e839 [DeviceDrivers] code cleanup for hardware pin 2015-01-19 08:56:43 +00:00
Bernard Xiong
d01b2ca84b [DeviceDrivers] Add pin io driver framework 2015-01-19 06:18:16 +00:00
bernard
c45f5a2490 [Drivers] re-write serial framework. 2014-07-18 06:45:54 +08:00
shaolin
64a2902fa9 1. Fix some spell error;
2. Fix data transfer size calculate error issue;
2014-07-13 17:19:34 +08:00
bernard
d0debf9892 [Drivers] Make code cleanup in serial framework. 2014-07-10 13:32:16 +08:00
bernard
306e1ac43f [DeviceDrivers] Add watchdog driver frame work 2014-03-04 14:32:56 +08:00
shaolin
0fb9c54efd 1.replace API prefix usb* with usbh* in USB host stack to distinct with USB device stack;
2.adjust some viable and micro name
3.some other small fix
2014-03-04 08:59:53 +08:00
shaolin
8fd0a7f9c6 Update USB Device Stack to support more device controllers;
Pass USB CV test verification;
Code cleanup;
2014-02-16 17:42:35 +08:00
bernard
a124e7bd22 add initialization debug code 2013-07-24 07:33:48 +08:00
yiyue.fang
3359419d4f additional update 2013-06-28 00:39:11 +08:00
yiyue.fang
621fbdb90c Embedded GPLv2 license in drivers 2013-06-28 00:36:54 +08:00
heyuanjie87
02869d7e67 udisk can be eject 2013-06-15 23:02:50 +08:00
Grissiom
ed19483cb4 usb: add USB_MSG_PLUG_OUT event
When the core received an USB_MSG_PLUG_OUT event, it will stop all the
classes. This make a chance that the classes could get rid off doing
useless stuff while the USB cable is plugged out.
2013-06-06 15:21:40 +08:00
weety
624d947e56 use __rt_ffs instead of ffs 2013-05-25 18:57:01 +08:00
qiuyiuestc
a33e992724 Merge pull request #95 from grissiom/vcom
usbdevice/core: add reset function to support hotplug
2013-05-25 01:05:00 -07:00
qiuyiuestc
97a507e667 usbdevice/core: add reset function to support hotplug
When the USB got RESET packet from the host and the address is setup,
all the classes will got reset. The reset is done by class stop and than
class run. So the classes should reset their internal state in
class_{run,stop}.

Besides, the USB device driver could post a USB_MSG_RESET message on
every RESET packet.
2013-05-25 15:55:27 +08:00
heyuanjie87
8aa4eb7924 make Host can halt endpoints 2013-05-23 12:33:22 +08:00
heyuanjie87
8b4aadb4db add usb state 2013-05-17 20:53:05 +08:00