AgeCommit message (Expand)AuthorFilesLines
2020-01-01Error out sanely if we don't have some necessary stuff definedHEADmasterSolomon Peachy1-0/+4
2020-01-01CMSIS: Update Documentation.Solomon Peachy4-42/+305
2020-01-01CMSIS: Update to CMSIS 5.0.6 and CMSIS-DSP 1.5.1Solomon Peachy314-170191/+176816
2020-01-01build: Explicitly set -mfloat-abi=soft for all non-FPU targets.Solomon Peachy12-24/+24
2019-12-31printf: Partially implement floating point support.Solomon Peachy1-14/+28
2019-12-15Bump to FreeRTOS 10.2.1Solomon Peachy37-22939/+28419
2019-12-15Nuke support for stm32w family (EOL'd in 2017 by ST)Solomon Peachy36-15845/+0
2019-12-11STM32F10x CMSIS v3.6.3Solomon Peachy12-8780/+13341
2019-12-11STM32 USB Virtual Com Port driver v1.2.0Solomon Peachy5-0/+1077
2019-12-11STM32 USB OTG driver v2.2.0Solomon Peachy18-9104/+9276
2019-12-11STM32 USB Device Library v1.2Solomon Peachy48-11239/+13977
2019-12-11STM32F4xx standard peripherals library v1.8.0Solomon Peachy141-1805/+25503
2019-12-11SMT32F30x standard peripheral library v1.2.3Solomon Peachy50-94/+972
2019-11-29Further updates for C++ support.Solomon Peachy19-21/+53
2019-11-29printf: Add support for %fSolomon Peachy1-0/+40
2019-11-29misc: Fix up a few problems.Solomon Peachy3-3/+4
2016-07-12stm32f0: fix compilation of stdlib.Solomon Peachy2-1/+2
2016-07-12bump toolchain configsSolomon Peachy5-239/+186
2016-07-12Update to ct-ng 1.22.Solomon Peachy914-173863/+110391
2015-09-29Updated build packages.Solomon Peachy1-1/+3
2015-08-01Updated toolchain configs.Solomon Peachy6-433/+537
2015-07-25More stm32f4 build fixes.Solomon Peachy3-5/+20
2015-07-25Add default makefile.opts.Solomon Peachy1-0/+2
2015-07-25Use default STM32F4 startup code.Solomon Peachy2-472/+4
2015-07-25Fix LTO builds.Solomon Peachy1-4/+8
2015-07-25Update FreeRTOS to v8.2.1Solomon Peachy34-3110/+8548
2015-07-25stm32f4: Ensure we build with FPU support.Solomon Peachy1-1/+1
2015-07-25Fix missing stuff in latest math library.Solomon Peachy1-0/+9
2015-07-20STM32F4xx library bumped to 1.5.1Solomon Peachy343-5861/+19587
2015-07-20Update STM32F30x/31x library from 1.0.1 to 1.2.1Solomon Peachy545-180475/+52309
2015-07-20Update STM32LXXX library from 1.2.2 to 1.3.0Solomon Peachy73-503/+3113
2015-07-20Update STM32F0 library from 1.2.1 to 1.5.0Solomon Peachy108-2488/+18167
2014-02-18build: Better Dependency tracking.Solomon Peachy2-21/+16
2014-02-17Toolchain: Rebase to current crosstool-ng hg code.Solomon Peachy53-199/+759
2013-12-23early pass at USB library.Solomon Peachy1-0/+38
2013-12-23STM32F4: Add new stdperiph files into the build.Solomon Peachy1-2/+7
2013-12-23STM32F0: Update to v1.2.0 of the standard peripheral library.Solomon Peachy69-275/+3943
2013-12-23STM32F4: Update to v1.3.0 of the standard peripheral library and headers.Solomon Peachy94-533/+20454
2013-12-23stm32f4: Add a fancy hardfault handler that figures out where we crashed.Solomon Peachy1-4/+46
2013-12-19More changes to FreeRTOS default settings.Solomon Peachy1-2/+2
2013-12-19stm32f4xx: Fix vector table.Solomon Peachy1-1/+1
2013-12-19stm32f4xx: Significant rework of STM32F4 startup code.Solomon Peachy5-10/+473
2013-12-19freertos: Better integration. Selected some sane defaults to getSolomon Peachy3-5/+11
2013-12-19build: Target libraries shouldn't include startup files.Solomon Peachy9-17/+30
2013-12-19freertos: Add FreeRTOS into the mix.Solomon Peachy29-0/+17519
2013-12-19STM32F4xx has *128* KB of SRAM, and another 64KB of "core-coupled RAM"Solomon Peachy1-1/+3
2013-12-18build improvements.Solomon Peachy2-11/+13
2013-11-10build: Rework how the libraries are included, trying to make this moreSolomon Peachy17-32/+31
2013-11-09cmsis: Get rid of the documentation and pre-built libraries.Solomon Peachy1634-182439/+0
2013-10-30build: get rid of the use of $(TOP) since we're not recursive now.Solomon Peachy1-2/+1