~ruther/stm32h747i-disco-usb-image-viewer

ref: cb4fa519d2c542d36e961a7982e079cc5e6eb00b stm32h747i-disco-usb-image-viewer/include d---------
cb4fa519 — Rutherther 1 year, 1 month ago
fix: ensure register access are inline
0207e427 — Rutherther 1 year, 1 month ago
chore: fix packing on x86_64
9db48e96 — Rutherther 1 year, 1 month ago
feat: use task_result to indicate blocking

There should be no spin loops inside of the
interrupts, so this change removes them,
and instead uses a result system that has
WOULD_BLOCK result. When this result is returned,
it is expected there was no side-effect and the
function can safely be reran later.
5d5e3d6c — Rutherther 1 year, 1 month ago
feat: implement enumeration fully
f8fd8e9f — Rutherther 1 year, 1 month ago
chore: update pin, exti, delay
02e7e4df — Rutherther 1 year, 1 month ago
docs: add documentation comments to most functions
c8fe27c9 — Rutherther 1 year, 1 month ago
feat: implement usb devicd cdc descriptors, init, setup
feat: move all sending instructions to generic send functions
feat: implement most of enumeration
feat: fix usb bitmaps
feat: receive setup packets
feat: implement simple control usb read, writes
refactor: use usb descriptor common struct header
feat: usb control types definitions
wip: usb
chore: some renames
feat: add registers, pin, exti, usb_device skeleton