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
Piotr Esden-Tempski
03a4a18ed6
Switched all makefiles to arm-none-eabi default.
2011-10-04 13:08:35 -07:00
Piotr Esden-Tempski
5d97653163
Added black magic probe flashing support to the example code makefile.
2011-10-02 01:25:33 -07:00
Gareth McMullin
7faea389e8
Added dependency generation. Abort loops on error.
2011-03-14 16:45:17 +13:00
Gareth McMullin
95286a22f0
More build improvements and fixed broken examples.
2011-03-13 14:50:53 +13:00
Gareth McMullin
08990e5243
Simplified build system for adding new examples.
2011-03-13 13:58:19 +13:00
Gareth McMullin
769a932f3e
Added initial support for the LuminaryMicro LM3S family.
2011-02-04 22:47:51 +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
8c946de4d4
Some more LD paths fixes.
2010-12-30 14:12:32 +01:00
Uwe Hermann
d37a786c63
Adapt 'make install' to new structure.
2010-12-30 13:32:52 +01:00
Uwe Hermann
48b514d3ef
s/libopenstm32/libopencm3/ is some Makefiles.
2010-12-30 03:45:00 +01:00
Uwe Hermann
8e5acecc6e
More path and name changes.
2010-12-30 02:57:44 +01:00
Uwe Hermann
8e084b1517
Move STM32-specific source to lib/stm32 subdir.
2010-12-30 02:12:31 +01:00
Uwe Hermann
bcce98da54
Move STM32 examples to examples/stm32 subdir.
2010-12-30 01:52:44 +01:00
Uwe Hermann
6a16711bee
Install USB headers upon 'make install'.
2010-12-29 17:09:22 +01:00
Uwe Hermann
87df73edf2
Print "Entering directory" only upon "make V=1".
2010-03-05 23:13:47 +01:00
Uwe Hermann
428e328b7e
Install the ld script upon 'make install'.
2009-07-24 23:30:36 +02:00
Uwe Hermann
920ea7dbdb
Fix typo, s/example/examples/ after an earlier rename.
2009-07-22 03:05:27 +02:00
Uwe Hermann
db0e59da96
Rename example subdir to examples, we'll have more than one.
2009-07-20 15:35:12 +02:00
Uwe Hermann
83f5c58eb9
Switch the license to GPL, version 3 or later.
2009-07-18 16:27:47 +02:00
Uwe Hermann
caeba0c631
Rename INCLUDEDIR to INCDIR for brevity.
2009-07-16 15:55:26 +02:00
Uwe Hermann
3a2c63129e
Use a Linux kernel style build output printing.
...
Example:
$ make install
BUILD lib
CC gpio.o
AR libopenstm32.a
BUILD example
CC blink.o
LD blink
INSTALL headers
INSTALL lib
$ make clean
CLEAN blink.o
CLEAN blink
CLEAN gpio.o
CLEAN libopenstm32.a
2009-07-16 15:15:26 +02:00
Uwe Hermann
f0661cb343
Make default build silent, use 'make V=1' for verbose build.
2009-07-16 14:55:22 +02:00
Uwe Hermann
74620a94d0
Add initial top-level Makefile.
2009-07-16 01:55:48 +02:00