Piotr Esden-Tempski
43561de329
License change of the library to LGPL, version 3 or later.
Agreed to by all the significant contributors to the library.
13 years ago
Gareth McMullin
0731bba610
usb: Added support for Interface Association descriptors.
13 years ago
Uwe Hermann
3e9b9cb345
usb: Coding-style fixes.
13 years ago
Gareth McMullin
7434d50fda
Check index bounds on usb string descriptor request.
14 years ago
Gareth McMullin
bf0d1a7b41
Connectivity line USB driver now enumerating correctly.
14 years ago
Uwe Hermann
a0091f18c7
Cosmetics, consistency fixes, fix compiler warnings.
14 years ago
Gareth McMullin
f87170e06e
Clear user control request handlers on set_configuration request.
14 years ago
Uwe Hermann
8f251e8a9d
Some more file/path restructuring.
All #includes now explicitly use the "<libopencm3/stm32/rcc.h>" format.
If you want to get rid of the "libopencm3" prefix in your local project you
can add a respective -I entry in your Makefile (not recommended though).
All .ld files and .a libs are installed in $(TOOLCHAIN_DIR)/lib
directly (as before), but are now renamed to avoid potential
conflicts now or in the future. Examples:
libopencm3_lpc13xx.a
libopencm3_lpc13xx.ld
libopencm3_stm32.a
libopencm3_stm32.ld
14 years ago
Uwe Hermann
18790a2454
More renames for libopenstm32 -> libopencm3.
14 years ago
Uwe Hermann
b5727a6c73
USB: Cosmetics and coding-style fixes.
14 years ago
Uwe Hermann
c39eb69e4d
Replace uint8_t with u8 et al, fix whitespace.
14 years ago
Uwe Hermann
34fd228bf9
Move generic USB stuff to a subdir, dedupe .h files.
Adapt examples and the lib code accordingly.
14 years ago
Uwe Hermann
f062777930
More whitespace fixes.
14 years ago
Gareth McMullin
87960830f4
Fixed HALT condition handling and data toggle.
14 years ago
Martin Mueller
d6eacce827
add standard request
14 years ago
Uwe Hermann
6e090ccee1
Initial USB device stack for STM32.
Patch provided by Gareth McMullin <gareth@blacksphere.co.nz>,
thanks a lot!
14 years ago