Solomon Peachy
c6a554f8d4
build: Makefile.opts has f0,f1,f2,f4
2013-08-03 22:24:12 -04:00
Solomon Peachy
bd09013aba
stm32f4: Builds and links!
2013-08-03 22:23:59 -04:00
Solomon Peachy
318aa83967
stm32f1: Fix bugs in std library.
2013-08-03 21:30:59 -04:00
Solomon Peachy
f04ee1be5b
stm32f0: Build and link.
2013-08-03 21:30:41 -04:00
Solomon Peachy
16a34a019a
gitigore update.
2013-08-03 21:11:55 -04:00
Solomon Peachy
613c870c7f
stm32l1xx: Builds and links.
2013-08-03 21:11:16 -04:00
Solomon Peachy
060251d5f9
stm32f1: delete dead code.
2013-08-03 20:50:58 -04:00
Solomon Peachy
0af35f521f
build: use a different .toolchain-* file for each toolchian.
2013-08-03 20:43:28 -04:00
Solomon Peachy
9a7ec60436
stm32f2: Eliminate dead stuff.
2013-08-03 20:41:08 -04:00
Solomon Peachy
6278f55787
stm32f2: Fix definition
2013-08-03 20:40:46 -04:00
Solomon Peachy
1b8c1f1c62
stm32f2: Build and link the STM32F2 libraries.
2013-08-03 20:30:57 -04:00
Solomon Peachy
5c15204ea1
build: Clean up output a bit.
2013-08-03 20:16:29 -04:00
Solomon Peachy
6cfcd4e207
build: Add a main.c, and finish everything. We now build and link!
2013-08-03 20:13:14 -04:00
Solomon Peachy
9478bc2185
toolchains: Get rid of LD wrapper.
2013-08-03 20:12:58 -04:00
Solomon Peachy
1241046242
build: Cleanups in output.
2013-08-03 14:17:31 -04:00
Solomon Peachy
b39a79582c
Build system builds the peripheral library proprly now.
2013-08-03 14:11:44 -04:00
Solomon Peachy
91d3726b46
build: Genericize the toolchain config.
2013-08-03 13:17:36 -04:00
Solomon Peachy
d1e8ee26b7
gitignore: updates
2013-08-03 13:10:55 -04:00
Solomon Peachy
36dee2ecbd
Toolchain itegration
2013-08-03 13:08:13 -04:00
Solomon Peachy
ed3122aaa2
toolchains: Add configs.
2013-08-03 13:08:00 -04:00
Solomon Peachy
740bae1ee7
toolchain: And so it goes.
2013-08-03 13:07:12 -04:00
Solomon Peachy
ec907db28b
crosstool: missing files.
2013-08-03 12:44:10 -04:00
Solomon Peachy
e75a34604a
add crosstools-ng snapshot
2013-08-03 12:39:47 -04:00
Solomon Peachy
87fe42acc9
startup: Use the CMSIS startup code. Add the first cut at a linker script.
...
Still need a toolchain...
2013-08-03 10:56:57 -04:00
Solomon Peachy
e9f538cbd3
...
2013-08-03 10:05:38 -04:00
Solomon Peachy
5978d0bbbd
build: Split out MCU_CFLAGS and MCU_LIBS explicity.
2013-08-03 10:04:46 -04:00
Solomon Peachy
bd5734f82e
build: Skeleton of the build system, initially STM32F1xx only.
...
There are a lot of missing pieces still, including the toolchain.
* Toolchain
* Ensure clean STM32F1xx "library" build
* Clean up startup code and linker script and "target hardware" headers
2013-08-03 09:58:19 -04:00
Solomon Peachy
7ee91a250b
stm32: Add CMSIS/STD Libraries for:
...
F0, F1, F2, F30x/31x, F37x, F4, L1, W1
Also add CPAL and USB_FS drivers.
2013-08-03 08:48:31 -04:00