Solomon Peachy
a54523cac7
scripts: Update git-version-gen to be more useful.
10 years ago
Solomon Peachy
b56572dfa2
build: Include a summary of text/data/bss sizes.
10 years ago
Solomon Peachy
df82d67764
docs: Add a README.
10 years ago
Solomon Peachy
03dd0312ff
build: A few more cleanups. And use LTO.
10 years ago
Solomon Peachy
746fde533b
license: Make it Apache 2.0 instead of MIT/X
10 years ago
Solomon Peachy
1728d8ff62
add a license
10 years ago
Solomon Peachy
fcde03e4ac
build: Fix linking.
10 years ago
Solomon Peachy
5210dc8573
stm32f3: Add 30x and 37x.
10 years ago
Solomon Peachy
bf2e351d2d
stm32w108: Builds, links.
10 years ago
Solomon Peachy
c6a554f8d4
build: Makefile.opts has f0,f1,f2,f4
10 years ago
Solomon Peachy
bd09013aba
stm32f4: Builds and links!
10 years ago
Solomon Peachy
318aa83967
stm32f1: Fix bugs in std library.
10 years ago
Solomon Peachy
f04ee1be5b
stm32f0: Build and link.
10 years ago
Solomon Peachy
16a34a019a
gitigore update.
10 years ago
Solomon Peachy
613c870c7f
stm32l1xx: Builds and links.
10 years ago
Solomon Peachy
060251d5f9
stm32f1: delete dead code.
10 years ago
Solomon Peachy
0af35f521f
build: use a different .toolchain-* file for each toolchian.
10 years ago
Solomon Peachy
9a7ec60436
stm32f2: Eliminate dead stuff.
10 years ago
Solomon Peachy
6278f55787
stm32f2: Fix definition
10 years ago
Solomon Peachy
1b8c1f1c62
stm32f2: Build and link the STM32F2 libraries.
10 years ago
Solomon Peachy
5c15204ea1
build: Clean up output a bit.
10 years ago
Solomon Peachy
6cfcd4e207
build: Add a main.c, and finish everything. We now build and link!
10 years ago
Solomon Peachy
9478bc2185
toolchains: Get rid of LD wrapper.
10 years ago
Solomon Peachy
1241046242
build: Cleanups in output.
10 years ago
Solomon Peachy
b39a79582c
Build system builds the peripheral library proprly now.
10 years ago
Solomon Peachy
91d3726b46
build: Genericize the toolchain config.
10 years ago
Solomon Peachy
d1e8ee26b7
gitignore: updates
10 years ago
Solomon Peachy
36dee2ecbd
Toolchain itegration
10 years ago
Solomon Peachy
ed3122aaa2
toolchains: Add configs.
10 years ago
Solomon Peachy
740bae1ee7
toolchain: And so it goes.
10 years ago
Solomon Peachy
ec907db28b
crosstool: missing files.
10 years ago
Solomon Peachy
e75a34604a
add crosstools-ng snapshot
10 years ago
Solomon Peachy
87fe42acc9
startup: Use the CMSIS startup code. Add the first cut at a linker script.
...
Still need a toolchain...
10 years ago
Solomon Peachy
e9f538cbd3
...
10 years ago
Solomon Peachy
5978d0bbbd
build: Split out MCU_CFLAGS and MCU_LIBS explicity.
10 years ago
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
10 years ago
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.
10 years ago