625 Commits

Author SHA1 Message Date
Fergus Noble
3c67ef7d07 Minor fixes to the SPI code, mainly you should check that the TX buffer is empty before rather than after sending. 2011-09-23 13:04:54 -07:00
Fergus Noble
6ec01401e1 SPI test now working on F2! 2011-09-23 13:04:11 -07:00
Fergus Noble
db8653b802 Merge branch 'stm32f2' of https://github.com/henryhallam/libopenstm32 into stm32f2 2011-09-22 16:09:28 -07:00
Henry Hallam
16a481034f SPI test (untested) 2011-09-22 16:04:42 -07:00
Fergus Noble
022a18f314 Updating the usart example in jobygps to use fixed gpio code. 2011-09-22 14:23:49 -07:00
Fergus Noble
25ed4d5af0 Fixed bug in F2 GPIO code. 2011-09-22 14:23:25 -07:00
Fergus Noble
309beb251a OpenOCD config file for JobyGPS. 2011-09-22 13:53:30 -07:00
Fergus Noble
83dab64369 Adding jobygps usart example. 2011-09-22 13:53:10 -07:00
Fergus Noble
508e18b26b Initial move of USART code to common, still needs some work. 2011-09-22 13:52:43 -07:00
Fergus Noble
551d069ed3 Change default prefix in Makefiles to arm-none-eabi for compatability with summon toolchain out the box. 2011-09-16 23:14:07 -07:00
Fergus Noble
792a806ecd RCC header file for F2 implemented, no convenience functions so far. 2011-09-16 17:34:08 -07:00
Fergus Noble
3a426b34aa Moving nvic code to common, adding F1 and F2 specific user interrupt definition headers. 2011-09-15 16:26:39 -07:00
Fergus Noble
97413a83f8 Moved SPI to stm32 common. 2011-09-15 15:07:07 -07:00
Fergus Noble
318deef8cb Moved I2C to stm32 common. 2011-09-15 15:06:28 -07:00
Fergus Noble
7889cb66c7 Move systick to stm32 common. 2011-09-15 14:59:55 -07:00
Fergus Noble
2a8ae89c7a First F2 example working! 2011-09-15 02:53:16 -07:00
Fergus Noble
d21cd70810 Remove orphaned file in git. 2011-09-15 02:52:37 -07:00
Fergus Noble
00c2bcb563 Rename F1 examples folder. 2011-09-15 01:20:45 -07:00
Fergus Noble
5b4cbe7d87 Update F1 libs with new header file locations. 2011-09-15 01:18:49 -07:00
Fergus Noble
b546f9b5a9 Add family define for the F1 Makefile and add a Makefile for the F2. 2011-09-15 01:18:26 -07:00
Fergus Noble
b4d71f3706 Fixing something I forgot to update after restructuring the include directories. 2011-09-15 01:17:45 -07:00
Fergus Noble
4366d5e600 Adding vector table for F2. 2011-09-15 00:59:30 -07:00
Fergus Noble
b5883df455 Copying F1 linker script over to the F2 target, hopefully it should be the same! 2011-09-15 00:07:14 -07:00
Fergus Noble
a43e52124a Renaming things in the F1 target Makefile. 2011-09-15 00:06:35 -07:00
Fergus Noble
f8d1005595 Adding stm32f2 target in top level Makefile and renaming f1 target. 2011-09-15 00:05:57 -07:00
Fergus Noble
6912cbe71f Some updates to the F2 GPIO header plus implementation of GPIO convenience functions. 2011-09-14 23:57:43 -07:00
Fergus Noble
aa3089e8c4 Initial import of F2 GPIO peripheral header file. 2011-09-14 22:36:15 -07:00
Fergus Noble
af64b76bd6 Restructuring stm32 include directories. 2011-09-14 13:47:33 -07:00
Fergus Noble
87d4045c22 Moved timer stuff to common and added F2 specific header. 2011-09-13 18:39:44 -07:00
Fergus Noble
f3779fbefa Moved I2C to common, no changes needed. 2011-09-12 23:28:52 -07:00
Fergus Noble
00e26ec7b6 Moves usart over to common and added F2 specific header. 2011-09-12 22:13:55 -07:00
Fergus Noble
57868b1f67 Unnecessary include removed. 2011-09-12 21:11:24 -07:00
Fergus Noble
0ab26a05a8 Moved spi header over to common and created F2 specific header. 2011-09-12 21:11:09 -07:00
Fergus Noble
5e5988e284 Moved pwr.h to stm_common and added F2 series specific extensions in its own header. 2011-09-12 20:49:43 -07:00
Fergus Noble
8a5ad8f564 Fixing small typo. 2011-09-12 20:48:56 -07:00
Fergus Noble
89eb1921d9 Ability to choose memorymap for stm_common headers with define. 2011-09-12 20:48:41 -07:00
Fergus Noble
bd33f2d256 Renaming lib code for stm32 f1 series. 2011-09-12 18:25:11 -07:00
Fergus Noble
da1af2cece Moving stm header files that are common to f1 and f2 series into their own folder. 2011-09-12 18:12:11 -07:00
Fergus Noble
1a1d8d63ba Moving renaming stm32 header files for f1 series. 2011-09-12 18:09:10 -07:00
Fergus Noble
8f5da14250 Adding memory map for the stm32f2 series. 2011-09-12 18:05:41 -07:00
Fergus Noble
bba026ce33 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-09-09 10:20:23 -07:00
Uwe Bonnes
32c276a708 Move enabling the USB Clock into stm32f10x_usbd_init 2011-07-13 10:04:03 +02:00
Uwe Bonnes
6a8eb81480 Add more files to ignore 2011-07-13 10:02:23 +02:00
Uwe Hermann
089bb73018 Merge remote-tracking branch 'gsmcmullin/master'. 2011-04-28 19:42:35 +02:00
Gareth McMullin
3ac0ae839d Added extra interrupt vectors for STM32 connectivity line. 2011-04-24 14:31:56 +12:00
Gareth McMullin
7434d50fda Check index bounds on usb string descriptor request. 2011-04-24 14:28:16 +12:00
Gareth McMullin
cd88855d13 Delete example dependencies on 'make clean' 2011-04-24 14:05:37 +12:00
Gareth McMullin
3d820c6ed7 Fixed stm32f107 usb driver to allow calling usbd_poll from irq handler. 2011-04-04 17:39:05 +12:00
Gareth McMullin
ef0ff192f7 Added usbd_ep_nak_set() to force flow control on OUT endpoints. 2011-03-30 07:17:02 +13:00
Gareth McMullin
692266bf67 Fixes CAN identifiers on send and receive. 2011-03-23 17:36:17 +13:00