Amir Hammad
|
b7167bf2af
|
lld: add mask with epdir
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-09-11 13:31:48 +02:00 |
|
Amir Hammad
|
b055665fb0
|
lld: remove not used error_count field in channel struct
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-09-11 13:31:48 +02:00 |
|
Amir Hammad
|
d7f23c7a8f
|
lld: simplify stm32f4_usbh_port_channel_setup
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-09-11 13:31:48 +02:00 |
|
Amir Hammad
|
8946cb522b
|
lld: rework low level driver initialization
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-09-11 13:31:48 +02:00 |
|
Amir Hammad
|
63446f99fc
|
lld: don't enable channel on write nack, return EAGAIN instead
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-09-11 13:31:47 +02:00 |
|
Amir Hammad
|
4aa69b4eaf
|
make usbh_packet->data of union type
out: const void *
in: void *
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-09-08 07:54:06 +02:00 |
|
Amir Hammad
|
d535c93ade
|
lld: stm32f4: fix logs
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-07-30 12:24:39 +02:00 |
|
Amir Hammad
|
3e95b389c3
|
add option to pass data to control writes
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-07-30 12:24:20 +02:00 |
|
Amir Hammad
|
dd950136aa
|
lld: stm32f4: adjust reporting of the unahandled block of code
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-07-08 23:45:57 +02:00 |
|
Amir Hammad
|
1c8aa9d315
|
rename usbh_driver to usbh_low_level_driver
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-07-08 23:45:57 +02:00 |
|
Amir Hammad
|
e61ed66174
|
refactor: use enum instead of #define: USBH_ENDPOINT_TYPE and USBH_SPEED
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-07-08 23:22:53 +02:00 |
|
Amir Hammad
|
40192caee0
|
let the user build an array of lld drivers
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2016-06-25 10:09:54 +02:00 |
|
Amir Hammad
|
4cbbb39624
|
lld/stm32f4: Send correct amount of data
+ added logging output of data that is going to be sent.
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2015-08-26 08:00:40 +02:00 |
|
Amir Hammad
|
4abcb07a75
|
lld/stm32f4: fix bug, setting wrong eptyp field
it was always 0 - control transfer...
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2015-08-26 07:46:00 +02:00 |
|
Amir Hammad
|
33856ce17c
|
Global logging: use \n for a new line instead \r\n in LOG_PRINTF
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2015-07-13 14:54:15 +02:00 |
|
Amir Hammad
|
ba197f8007
|
lld: stm32f4: refactor: Remove prefixes of static functions and variables
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2015-04-08 08:08:34 +02:00 |
|
Amir Hammad
|
7503fd901a
|
lld: stm32f4: Move driver definitions to the end of file
This way, we don't need forward declarations
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2015-04-08 08:08:09 +02:00 |
|
Amir Hammad
|
0827b6982b
|
LLD: stm32f4: change type of i to signed integer
this was causing infinite loop, when size of the
data was not multiple of 4.
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2015-04-06 19:53:03 +02:00 |
|
Amir Hammad
|
e9c2632a19
|
lld: stm32f4: poll(): fix return value
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2015-04-01 18:23:59 +02:00 |
|
Amir Hammad
|
7acc6fe474
|
libusbhost: Open source USB host stack for embedded devices
First public version, date: 1.4.2015
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
|
2015-04-01 16:22:05 +02:00 |
|