Diego Ismirlian
ce8f18291f
USBH: Use infinite timeout for control request, when timeouts are not specified
2017-07-16 18:40:09 -03:00
Diego Ismirlian
7bf4908f23
USBH: HID: Implement synchronization
2017-07-16 18:38:59 -03:00
Diego Ismirlian
d395dde065
USBH: HUB: don't clear status flags on NAK
2017-07-16 18:34:19 -03:00
Diego Ismirlian
54c53d4e22
USBH: MSD: improved syncrhonization
2017-07-16 18:32:23 -03:00
Diego Ismirlian
b294a6cff6
USBH: Use configured UART for debug; avoid garbage debug output
2017-07-16 18:30:13 -03:00
Diego Ismirlian
4026bc900d
USBH: Correct bug in LLD
2017-07-16 18:19:06 -03:00
Diego Ismirlian
b916519dd6
USBH: Added TODO list
2017-07-14 12:15:19 -03:00
Diego Ismirlian
3d6f481ba8
USBH: MSD: replace mutex with semaphores (more lightweight)
2017-07-14 12:14:59 -03:00
Diego Ismirlian
0f269d99fd
USBH: HID: corrected interrupt IN request length
2017-07-14 11:01:44 -03:00
Diego Ismirlian
c044306ad0
USBH: Add flexibility to the enumeration process
2017-07-13 16:45:31 -03:00
Diego Ismirlian
c9cc2abf3e
USBH: cleanup
2017-07-13 12:57:06 -03:00
Diego Ismirlian
442b723c12
USBH: Cleaned up list.h
2017-07-09 19:49:56 -03:00
Diego Ismirlian
65966b4cd4
USBH: fixed list.h; should now compile with C++
2017-07-09 19:45:57 -03:00
Diego Ismirlian
6b7161b90a
USBH: moved usbh/desciter.h and usbh/debug.h to usbh/internal.h
2017-07-09 19:42:36 -03:00
Diego Ismirlian
665643c9e4
USBH: list.h reduced to compile only the functions in use
2017-07-09 19:40:44 -03:00
Diego Ismirlian
025ca5345a
USBH: Added mechanism for out-of-tree class driver enumeration
2017-07-09 18:30:46 -03:00
Diego Ismirlian
c938866844
USBH: moved definition of driver to LLD
2017-07-09 18:29:44 -03:00
Diego Ismirlian
c900c951a3
USBH: MSD: Rework to prevent race conditions on unload
2017-07-04 19:09:39 -03:00
Diego Ismirlian
d2c155b4cf
USBH: moved declaration of driver to LLD
2017-06-09 11:07:20 -03:00
Diego Ismirlian
4483baab02
USBH: UVC, fix compile with IAR
2017-06-08 12:38:14 -03:00
Diego Ismirlian
78da479955
USBH: STM32 lld, activate correction of unexpected length
2017-06-08 12:37:24 -03:00
Diego Ismirlian
b9f0fc24c5
USBH: fix Mass Storage Driver EP reset status bug
2017-06-08 12:36:30 -03:00
Diego Ismirlian
5a876ba2b0
USBH: License change for UVC driver
2017-06-06 15:25:05 -03:00
Diego Ismirlian
50dda7cff2
Add UVC driver and test/example
2017-06-06 15:21:37 -03:00
Diego Ismirlian
e2f7c9277c
mend
2017-06-06 10:24:39 -03:00
Diego Ismirlian
9349f74004
Clean up request type helpers
2017-06-06 10:21:00 -03:00
Diego Ismirlian
1bb8f56c3b
HID class driver fixes
2017-06-06 09:24:10 -03:00
Diego Ismirlian
108ae2534c
Fixed endpoint halt reset implementation
2017-06-06 09:23:07 -03:00
Diego Ismirlian
0bf5a7aa4c
Fixed bugs in new MSD driver implementation
2017-06-06 09:21:10 -03:00
Diego Ismirlian
61c3a28398
Mass license dates update
2017-06-05 11:04:30 -03:00
Diego Ismirlian
5bc62c93e0
Add HID class driver
2017-06-05 10:53:59 -03:00
Diego Ismirlian
0260fd851a
Added PID for FTDI-enabled ETT USB-Serial
2017-06-05 10:45:23 -03:00
Diego Ismirlian
b58a299521
Rework Mass Storage Driver
...
- Implemented (hopefully) correct Mass Storage Reset Recovery protocol
- Implemented auto-sense protocol for SCSI command failure
2017-06-05 10:41:42 -03:00
Diego Ismirlian
835bb887c0
Add AOA (Android Accessory) class driver
2017-06-05 10:38:05 -03:00
Diego Ismirlian
a77ab485fb
Remove redundant hal_stm32_otg.h file
...
The correct version is already present in ChibiOS
2017-06-05 10:27:20 -03:00
Diego Ismirlian
cc347f02ba
Fix possible race condition in FTDI driver stop
2017-06-05 10:26:17 -03:00
Diego Ismirlian
5ecaf7722b
USB Host fixes
...
- Cleaned up alignment macros for GCC & IAR
- Corrected EP halt and Clear halt behaviours
- Initialization of class drivers by USB Host main driver
- Minor cosmetic fixes
- Updated USB_HOST testhal app
2017-06-05 10:18:45 -03:00
Andres Vahter
c5be9cd85b
Add checks to QEI if STM32 TIM is already used
2017-06-05 09:25:37 +03:00
marcoveeneman
2841fd88cd
Updated license headers
2017-04-20 19:47:50 +02:00
marcoveeneman
cfbd190b1e
Fixed Tiva low level driver @file documentation.
2017-04-18 23:17:00 +02:00
marcoveeneman
3e3db4cf24
Improved documentation of the Tiva serial driver.
2017-04-18 23:06:30 +02:00
marcoveeneman
e712f914ba
Implemented advanced buffering support for the Tiva serial driver.
2017-04-18 22:55:01 +02:00
marcoveeneman
01423b08c2
Changed the flag set when a serial buffer is full.
2017-04-18 22:41:25 +02:00
marcoveeneman
9617145f21
Added driver.mk file for each low level peripheral driver.
2017-04-18 22:20:21 +02:00
Romain Reignier
15517ffbd0
[DMA2D, LTDC] Removing ch.h dependencies. Fix #111 .
2017-02-28 22:59:28 +01:00
Fabien Poussin
4ffde4b17e
[Comp] Adding interrupt functions, updating example.
2017-02-09 12:30:21 +01:00
Fabien Poussin
fd89254b0d
[Comp] Adding support for STM32F0.
2017-02-07 16:08:08 +01:00
Fabien Poussin
8b7e318d78
[Comp] Adding more defines
2017-02-07 15:46:43 +01:00
Fabien Poussin
1d10f06ab4
[Comp] Adding init, helper defines.
2017-02-07 15:37:20 +01:00
Fabien Poussin
f4687bd298
[Comp] Cleaning example, removing dependencies and adding checks.
2017-02-07 15:20:28 +01:00