Karl Palsson
a277abe2c1
[usb-f103] Use the "modern" /rcc include instead of f1.
...
The f103 usb core should be usable on the l1 as well, and the /f1/rcc
isn't explicitly required anymore. This is an important change to be
able to share the driver.
2013-09-05 17:35:07 +00:00
Federico Ruiz Ugalde
60bdf4eebd
stm32f3: f1 usb header files moved to stm32 root directory.
...
- Now the f1 usb header files serve both the f1 and f3.
- usb_f103 modified to find the new headers file location.
2013-07-07 16:01:50 -07:00
Piotr Esden-Tempski
2f425af647
[Style] A small coding style fixing session.
2013-07-05 20:35:13 -07:00
Piotr Esden-Tempski
39fa9e4c58
Stile fixes run, 80 char boundry.
2013-06-12 21:07:35 -07:00
Piotr Esden-Tempski
34de1e776e
Changed to use stdint types.
2013-06-12 19:11:22 -07:00
Piotr Esden-Tempski
7df63fcae0
First coarse run to fix coding style in locm3.
...
Added --terse and --mailback options to the make stylecheck target. It
also does continue even if it enounters a possible error.
We decided on two exceptions from the linux kernel coding standard:
- Empty wait while loops may end with ; on the same line.
- All blocks after while, if, for have to be in brackets even if they
only contain one statement. Otherwise it is easy to introduce an
error.
Checkpatch needs to be adapted to reflect those changes.
2013-06-12 18:22:56 -07:00
Piotr Esden-Tempski
80fd23580a
Fix all warnings for stm32f1 lib.
2013-02-26 17:14:31 -08:00
Jason Kotzin
34beeae925
USB core updated for reentrance based on Christian Cier-Zniewski's branch
2012-09-13 10:43:35 -07:00
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.
2012-03-02 14:44:49 -08:00
Uwe Hermann
373794ab68
usb: Fix some Doxygen comments.
2011-11-17 00:12:47 +01:00
Uwe Hermann
3e9b9cb345
usb: Coding-style fixes.
2011-11-17 00:12:43 +01:00
Uwe Hermann
788f3870c4
Merge remote-tracking branch 'fnoble/stm32f2'
2011-10-29 22:19:12 +02:00
Gareth McMullin
b05a5dcf2a
Fixed some F105/F107 USB issues. Added user callback on SOF.
...
Made examples depend on lib.
2011-10-29 21:30:26 +13:00
Fergus Noble
14dcda91b0
Fixing some more header references
2011-10-12 22:20:22 -04:00
Fergus Noble
7518bc83c1
Fixing some header references
2011-10-12 22:20:22 -04:00
Uwe Bonnes
32c276a708
Move enabling the USB Clock into stm32f10x_usbd_init
2011-07-13 10:04:03 +02:00
Gareth McMullin
ef0ff192f7
Added usbd_ep_nak_set() to force flow control on OUT endpoints.
2011-03-30 07:17:02 +13:00
Gareth McMullin
e64a9d2bf9
Minor cleanup of usb. Template driver for STM32F107 added.
2011-02-10 19:58:51 +13:00
Gareth McMullin
aac65d8560
Abstracted USB driver interface to to allow driver selection.
2011-01-30 17:04:56 +13:00
Gareth McMullin
193a1ed3b8
Reset CTR flag for endpoint from usbd_poll if no callback.
2011-01-30 15:42:12 +13:00
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
2010-12-31 18:18:39 +01:00
Uwe Hermann
18790a2454
More renames for libopenstm32 -> libopencm3.
2010-12-30 13:19:25 +01:00
Uwe Hermann
be2ac142d9
Rename include/libopenstm32 to include/stm32.
2010-12-30 02:23:51 +01:00
Uwe Hermann
17b2e87ba3
Factor out cm3/common.h and cm3/memorymap.h.
2010-12-30 00:53:52 +01:00
Uwe Hermann
b5727a6c73
USB: Cosmetics and coding-style fixes.
2010-12-29 18:00:32 +01:00
Uwe Hermann
c39eb69e4d
Replace uint8_t with u8 et al, fix whitespace.
2010-12-29 17:28:06 +01:00
Uwe Hermann
34fd228bf9
Move generic USB stuff to a subdir, dedupe .h files.
...
Adapt examples and the lib code accordingly.
2010-12-29 17:02:36 +01:00
Uwe Hermann
f062777930
More whitespace fixes.
2010-12-29 16:43:26 +01:00
Gareth McMullin
87960830f4
Fixed HALT condition handling and data toggle.
2010-11-04 16:49:03 +13:00
Martin Mueller
d6eacce827
add standard request
2010-11-04 00:44:47 +01:00
Uwe Hermann
6e090ccee1
Initial USB device stack for STM32.
...
Patch provided by Gareth McMullin <gareth@blacksphere.co.nz>,
thanks a lot!
2010-11-02 02:02:21 +01:00