summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2016-07-12stm32f0: fix compilation of stdlib.HEADmasterSolomon 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
2013-10-29printf: Add a basic snprintf()Solomon Peachy3-1/+275
2013-10-27build: allow different 'make' to be used.Solomon Peachy1-5/+6
2013-10-27build: Rename the generated linker script to match the exectutable.Solomon Peachy1-5/+5
2013-10-27crosstool-ng: Update to latest HG codeSolomon Peachy30-78/+643
2013-10-27build: Consolidate Makefile.common into Makefile.Solomon Peachy2-63/+63
2013-10-27build: Fix another dangling toolchain path.Solomon Peachy1-1/+1
2013-10-25Move toolchain config files into the toolchain dir.Solomon Peachy5-1/+1
2013-10-24build: Make sure we pass MCU_TYPE and MCU_SUBTYPE to the ld script generationSolomon Peachy3-4/+5
2013-10-23build: Default to STM32F40x (ie the STM32F4DISCOVERY board)Solomon Peachy1-4/+4
2013-10-23cortex-m4: Use proper floating point flags when compiling math libs.Solomon Peachy4-2/+6
2013-10-23build: Generate a linker map.Solomon Peachy2-2/+4
2013-10-23Also ignore '*.a' -- we build everything from scratch here!Solomon Peachy1-0/+1
2013-10-22libs: Build the ARM math libraries.Solomon Peachy2-0/+281
2013-09-17Added more STM32 USB libraries.Solomon Peachy82-0/+28845
2013-09-04add instructions on how to build this.Solomon Peachy1-0/+22
2013-08-29build: Clean up linking a bit, make LTO explicitly optional.Solomon Peachy2-8/+17