Robert Fisk
fa98307a3b
HID class: handle host restart gracefully
vor 9 Jahren
Robert Fisk
518b728f1d
Implement multi-PID support so that Windows will recognise each device
...
class as a separate device.
vor 9 Jahren
Robert Fisk
b950c3173e
Upstream HID bugfixes.
vor 9 Jahren
Robert Fisk
96baff5603
Upstream HID mouse support probably done, not tested yet.
vor 9 Jahren
Robert Fisk
f3109d9d43
Mouse Upstream code half-done.
vor 9 Jahren
Robert Fisk
1262c5337a
All tabs to spaces
vor 10 Jahren
Robert Fisk
58308c4a89
Added Mozilla Public License information to file headers.
...
Mozilla Public License v2.0 is compatible with the various licenses used
by ST and ARM.
vor 10 Jahren
Robert Fisk
d48815d8d9
IT. WORKS. !!!!!!!
vor 10 Jahren
Robert Fisk
b9cc31d036
Crazy hardware issues, about to revert Upstream SPI from DMA to
...
interrupt transfers
vor 10 Jahren
Robert Fisk
f24714cd8c
Revisit Upstream project to:
...
- Implement Upstream state machine, with Downstream-dependent device
emulation
- Add fault LED flashing
- Improve fault handling and freakouts
- Misc bug fixes
vor 10 Jahren
Robert Fisk
0e1fed6047
Full implementation of Downstream MSC interface, including significant
...
modifications to USB host MSC.
Also, minor tweaks to Upstream.
vor 10 Jahren
Robert Fisk
b271e038a3
More refactoring in Upstream project
vor 10 Jahren
Robert Fisk
4350666330
Refactor a bunch of stuff in Upstream project to avoid endless confusion
...
with Downstream project.
Also fixed a couple of things in upstream_spi.c and
upstream_interface_msc.c but due to file rename the diff is not
obvious...
vor 10 Jahren
Robert Fisk
8f41552214
Updated STM32 library from v1.4.0 to v1.7.0
...
Significant changes to:
- stm32f4xx_hal_spi.c
- stm32f4xx_hal_gpio.c
- stm32f4xx_ll_usb.c
- usbd_core.c
- usbd_ctrlreq.c
vor 10 Jahren
Robert Fisk
69d1490faa
Upstream debugged and working again, emulating a 128MB storage device.
...
Implemented mock downstream_interface_msc.c for debugging purposes.
Multiple bugfixes and tweaks to:
- downstream_interface_msc.c
- downstream_spi.c
- usbd_core.c
- usbd_msc.c
- usbd_msc_scsi.c
- stm32f4xx_hal_pcd.c
vor 10 Jahren
Robert Fisk
aa72df1bbf
Minor tweaks to downstream interface
vor 10 Jahren
Robert Fisk
d3da69eb07
Draft implementation of downstream SPI interface. Significant mods
...
required to USB MSC class, mainly in usbd_msc_scsi.c. Currently
untested!
vor 10 Jahren
Robert Fisk
6d7d86b2f5
Initial commit!
...
Upstream (device) firmware builds, emulates a small USB block device
filled with zeroes.
vor 10 Jahren