Solomon Peachy
dfd5c4ed80
printf: Partially implement floating point support.
2019-12-31 00:08:58 -05:00
Solomon Peachy
320e766ee1
printf: Add support for %f
2019-11-29 19:07:47 -05:00
Solomon Peachy
cd34e9d615
Use default STM32F4 startup code.
2015-07-25 09:53:17 -04:00
Solomon Peachy
e75f8f0bb6
Update FreeRTOS to v8.2.1
2015-07-25 09:37:40 -04:00
Solomon Peachy
c1c224d683
stm32f4: Add a fancy hardfault handler that figures out where we crashed.
...
Also disable SetSysClock() as it *doesn't work* as-is. BAD STM!
2013-12-23 08:28:09 -05:00
Solomon Peachy
7b3b952457
stm32f4xx: Fix vector table.
2013-12-19 16:31:30 -05:00
Solomon Peachy
50cdb0043a
stm32f4xx: Significant rework of STM32F4 startup code.
...
Now it's pure C-based and unified.
Need to bring the other STM32 families up to the same level of smarts.
2013-12-19 15:50:51 -05:00
Solomon Peachy
65ac5c8bae
freertos: Better integration. Selected some sane defaults to get
...
started.
2013-12-19 14:30:40 -05:00
Solomon Peachy
bcdf9fccb1
build: Target libraries shouldn't include startup files.
2013-12-19 12:01:41 -05:00
Solomon Peachy
d9507de368
build: Rework how the libraries are included, trying to make this more
...
generic.
2013-11-10 00:23:03 -05:00
Solomon Peachy
292400d750
printf: Add a basic snprintf()
2013-10-29 11:01:19 -04:00
Solomon Peachy
f6e9e1184b
main: include verison.h
2013-08-05 17:01:13 -04:00
Solomon Peachy
bd09013aba
stm32f4: Builds and links!
2013-08-03 22:23:59 -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
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