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

ref: 68abb4c6d986c3d7f3f04aa5c6610190960c1104 stm32h747i-disco-usb-image-viewer/firmware/src/usb_device_cdc.c -rw-r--r-- 25.8 KiB
f392640c — Rutherther 3 months ago
feat: allow skipping queue for larger memory moves
241e2005 — Rutherther 3 months ago
feat: allow reading larger packets without data loss
d73097e3 — Rutherther 3 months ago
chore: move firmware to firmware/ folder
07efcf61 — Rutherther 3 months ago
feat: implement application for receiving images
4c34bf99 — Rutherther 4 months ago
fix: unicode strings
079ff751 — Rutherther 4 months ago
feat: implement cdc application layer, fix enumeration
89d71e0e — Rutherther 4 months ago
fix: correctly send functional descriptor

The functional descriptor was not sent correctly,
specifically, it was pointed to its address,
instead of the pointer itself. That meant bunch
of irrelevant stuff was sent instead.
9db48e96 — Rutherther 4 months 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 5 months ago
feat: implement enumeration fully
02e7e4df — Rutherther 5 months ago
docs: add documentation comments to most functions
c8fe27c9 — Rutherther 5 months ago
feat: implement usb devicd cdc descriptors, init, setup
Do not follow this link