577 Commits

Author SHA1 Message Date
Fergus Noble
e7f909c502 Minor fixes to the SPI code, mainly you should check that the TX buffer is empty before rather than after sending. 2011-10-12 22:18:44 -04:00
Fergus Noble
f0c153598d SPI test now working on F2! 2011-10-12 22:18:44 -04:00
Henry Hallam
ef8f8d831e SPI test (untested) 2011-10-12 22:18:44 -04:00
Fergus Noble
c4c9d6ca11 Updating the usart example in jobygps to use fixed gpio code. 2011-10-12 22:18:44 -04:00
Fergus Noble
53f1c75c53 Fixed bug in F2 GPIO code. 2011-10-12 22:18:43 -04:00
Fergus Noble
1a555c9646 OpenOCD config file for JobyGPS. 2011-10-12 22:18:43 -04:00
Fergus Noble
fae6f83bb9 Adding jobygps usart example. 2011-10-12 22:18:43 -04:00
Fergus Noble
d1272acaad Initial move of USART code to common, still needs some work. 2011-10-12 22:18:43 -04:00
Fergus Noble
7133e79239 Change default prefix in Makefiles to arm-none-eabi for compatability with summon toolchain out the box. 2011-10-12 22:18:43 -04:00
Fergus Noble
0565cb8378 RCC header file for F2 implemented, no convenience functions so far. 2011-10-12 22:17:17 -04:00
Fergus Noble
4d02d36d6b Moving nvic code to common, adding F1 and F2 specific user interrupt definition headers. 2011-10-12 22:17:16 -04:00
Fergus Noble
010ee53298 Moved SPI to stm32 common. 2011-10-12 22:17:16 -04:00
Fergus Noble
72baa300ab Moved I2C to stm32 common. 2011-10-12 22:17:16 -04:00
Fergus Noble
ca412a9ed2 Move systick to stm32 common. 2011-10-12 22:17:16 -04:00
Fergus Noble
cadbc0145b First F2 example working! 2011-10-12 22:17:16 -04:00
Fergus Noble
023b0a1695 Remove orphaned file in git. 2011-10-12 22:17:16 -04:00
Fergus Noble
cff706e3ca Rename F1 examples folder. 2011-10-12 22:13:02 -04:00
Fergus Noble
ce7dd46aef Update F1 libs with new header file locations. 2011-10-12 22:13:02 -04:00
Fergus Noble
a4935eef57 Add family define for the F1 Makefile and add a Makefile for the F2. 2011-10-12 22:13:02 -04:00
Fergus Noble
666b8f12d5 Fixing something I forgot to update after restructuring the include directories. 2011-10-12 22:13:02 -04:00
Fergus Noble
7524b0f4c5 Adding vector table for F2. 2011-10-12 22:13:02 -04:00
Fergus Noble
8a2cf9dd4b Copying F1 linker script over to the F2 target, hopefully it should be the same! 2011-10-12 22:13:02 -04:00
Fergus Noble
775288bc13 Renaming things in the F1 target Makefile. 2011-10-12 22:13:02 -04:00
Fergus Noble
8da4496799 Adding stm32f2 target in top level Makefile and renaming f1 target. 2011-10-12 22:13:02 -04:00
Fergus Noble
60dcacccb7 Some updates to the F2 GPIO header plus implementation of GPIO convenience functions. 2011-10-12 22:13:01 -04:00
Fergus Noble
95d4532595 Initial import of F2 GPIO peripheral header file. 2011-10-12 22:13:01 -04:00
Fergus Noble
4eff339e8c Restructuring stm32 include directories. 2011-10-12 22:13:01 -04:00
Fergus Noble
0d4931f91f Moved timer stuff to common and added F2 specific header. 2011-10-12 22:13:01 -04:00
Fergus Noble
fd2eb7a1bd Moved I2C to common, no changes needed. 2011-10-12 22:13:01 -04:00
Fergus Noble
69fb967eed Moves usart over to common and added F2 specific header. 2011-10-12 22:13:01 -04:00
Fergus Noble
ab871dde0b Unnecessary include removed. 2011-10-12 22:13:01 -04:00
Fergus Noble
ac18a04869 Moved spi header over to common and created F2 specific header. 2011-10-12 22:13:01 -04:00
Fergus Noble
6bf33af010 Moved pwr.h to stm_common and added F2 series specific extensions in its own header. 2011-10-12 22:13:01 -04:00
Fergus Noble
e77bbff125 Fixing small typo. 2011-10-12 22:13:01 -04:00
Fergus Noble
76700510e0 Ability to choose memorymap for stm_common headers with define. 2011-10-12 22:13:01 -04:00
Fergus Noble
424b094ce8 Renaming lib code for stm32 f1 series. 2011-10-12 22:13:01 -04:00
Fergus Noble
cf8171e469 Moving stm header files that are common to f1 and f2 series into their own folder. 2011-10-12 22:13:01 -04:00
Fergus Noble
18648708c8 Moving renaming stm32 header files for f1 series. 2011-10-12 22:13:01 -04:00
Fergus Noble
5ba3e77246 Adding memory map for the stm32f2 series. 2011-10-12 22:13:00 -04:00
Fergus Noble
cbf6b8e54b Update examples Makefiles to use the make shell function rather than backticks for shell command expansion. Backticks are unreliable and don't work on all platforms. 2011-10-12 22:13:00 -04:00
Piotr Esden-Tempski
f9a28a3d5e Changed clock on lisa-m hid example to 72MHz and removed disconnect pin control as the stm32f105 has built in pullups. 2011-10-05 13:55:17 -07:00
Piotr Esden-Tempski
9e4522ad21 Corrected led io for lisa/m v1.1 cleaned up some whitespace. Trying to get it to work... 2011-10-04 23:53:16 -07:00
Fergus Noble
c63001c6cd Henry is a grammar nazi. 2011-10-04 17:13:49 -07:00
Fergus Noble
4809f7dacf Added alternative function for doing an SPI transfer. 2011-10-04 16:06:01 -07:00
Piotr Esden-Tempski
03a4a18ed6 Switched all makefiles to arm-none-eabi default. 2011-10-04 13:08:35 -07:00
Piotr Esden-Tempski
5d97653163 Added black magic probe flashing support to the example code makefile. 2011-10-02 01:25:33 -07:00
Piotr Esden-Tempski
0a66d52ec8 Switched the makefile default from arm-elf to arm-none-eabi. 2011-10-02 01:13:14 -07:00
Fergus Noble
71909482de Fixing some more header references 2011-09-27 17:19:24 -07:00
Fergus Noble
59c1c40e2c Fixing some header references 2011-09-27 17:18:15 -07:00
Fergus Noble
11b856822d Moving a couple more headers to stm common. 2011-09-26 14:21:42 -07:00