Kevin O'Connor
|
9335cc4804
|
stm32: Configure and enable usbotg endpoint0 during setup
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-30 12:15:45 -04:00 |
Kevin O'Connor
|
4a178824aa
|
stm32: Disable and flush usbotg bulk transmit pipe on usb_set_configure()
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-30 12:15:45 -04:00 |
Kevin O'Connor
|
7eba063ac8
|
stm32: Perform usbotg endpoint init during usb_set_configure()
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-30 12:15:45 -04:00 |
Kevin O'Connor
|
917fd51057
|
stm32: Discard usbotg tx data until usb is ready
If the usb interface is not ready, just discard messages.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-30 12:15:45 -04:00 |
Kevin O'Connor
|
5e3acff8c7
|
stm32: No need to clear the usbotg address on reset
The controller automatically clears the address.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-30 12:15:45 -04:00 |
Kevin O'Connor
|
7229680227
|
stm32: Enable usbotg bulk reads during endpoint configuration
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-30 12:15:32 -04:00 |
Kevin O'Connor
|
4ef53ab095
|
stm32: Update code to use armcm_boot mechanism
Replace the stm32 provided assembler with the src/generic/armcm_boot.c
mechanism.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-22 09:58:58 -04:00 |
Kevin O'Connor
|
a44bc950a3
|
stm32: Move irq handler code above irq setup
Only code movement.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-22 09:58:58 -04:00 |
Kevin O'Connor
|
8aca7764c3
|
stm32: Simplify usbotg packet reading and writing
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-16 21:03:47 -04:00 |
Kevin O'Connor
|
aac51bdb0a
|
stm32: Initial support for USB On-The-Go (OTG) driver on stm32f4
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
|
2019-08-15 22:26:49 -04:00 |