|
|
%!s(int64=9) %!d(string=hai) anos | |
|---|---|---|
| inc | %!s(int64=9) %!d(string=hai) anos | |
| src | %!s(int64=9) %!d(string=hai) anos | |
| .gitattributes | %!s(int64=9) %!d(string=hai) anos | |
| .gitignore | %!s(int64=9) %!d(string=hai) anos | |
| Doxyfile | %!s(int64=9) %!d(string=hai) anos | |
| LICENSE | %!s(int64=9) %!d(string=hai) anos | |
| Makefile | %!s(int64=9) %!d(string=hai) anos | |
| readme.md | %!s(int64=9) %!d(string=hai) anos | |
| usb.h | %!s(int64=9) %!d(string=hai) anos |
| HW driver | Written on | Endpoints | Features | MCU series |
|---|---|---|---|---|
| usb_stmv0 | GCC C | 8 | Internal S/N, Doublebuffered | STM32L0x2 STM32L0x3 STM32L4x2 STM32L4x3 STM32F0x2 STM32F0x8 |
| usb_stmv0a | GCC ASM | 8 | Internal S/N, Doublebuffered | STM32L0x2 STM32L0x3 STM32L4x2 STM32L4x3 STM32F0x2 STM32F0x8 |
| usb_stmv1 | GCC C | 8 | Internal S/N, Doublebuffered | STM32L1xx |
| usb_stmv1a | GCC ASM | 8 | Internal S/N, Doublebuffered | STM32L1xx |
Single physical endpoint can be used to implement
At this moment BULK IN endpoint can use both buffers, but it is not real doublebuffered.
Tested with STM32L052, STM31L100