[libopenstm32-commits] libopenstm32 branch, master, updated. fb087555d9d3d4e12ead4f5498f4acf0588916
Status: Inactive
Brought to you by:
uh1763
From: Uwe H. <uh...@us...> - 2011-10-29 20:44:53
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via fb087555d9d3d4e12ead4f5498f4acf058891699 (commit) via 788f3870c430b6e4ce7ae55bfa263cd66c1c7b37 (commit) via 17d80aa5a4a3f32d28d94bcaedc45eca45ed5441 (commit) via ca48da8dd47e414bc3ef4ac0c369b532c6b8068d (commit) via 284be9303748d640204b22c50183f9b49e86aa83 (commit) via b05a5dcf2a2d5aa42e80cabf6aaf7a63133b5332 (commit) via fd2524beb0b0ace785c1aceb05b971d2aa902fde (commit) via 36cff03af1b4ad08c72ccc21bbd3903113ef423a (commit) via 28d614757e136d63a965c6d66b7838a656505510 (commit) via 0f6a0276aab597d23639988fa5cc457bc1186818 (commit) via 869a0df701e6f937a7d350350aebe3772c51f7ba (commit) via 7877aaeebc2b53316bf13a1ae9b2fb0c5143af68 (commit) via 8974be743571e32cc6b7a6bc29615e24d4aafc89 (commit) via 20c33d1ae3f6dd4b30483ccec5209e1f5ba74059 (commit) via 6dd3190bb969f7622a6ba628ba745c306c20ac8d (commit) via ae44add1b6910c349917ce106d995d06da8e2879 (commit) via 82768447c8f262ac0ce64cf8567cea0372bf2b83 (commit) via 2095715eb1de61b0f58129923e0a8ad4ae3706e0 (commit) via 8ceeb99902786041184800248eca4d7f3741d9bf (commit) via 878c0948719436f36862feef3908ed0c78cccbdd (commit) via 14dcda91b06c517d5a7e5485ceac040d72978a31 (commit) via 7518bc83c1b5b2f4f363ec43478b4d1320e0a8ef (commit) via 84b9f859416bb32ba7cf5f19b930445adb2aa41d (commit) via e772992f4c56d79581e62607c27609e4eeaaae7e (commit) via e7f909c50206f7a4cc467fa55633c70bbd384491 (commit) via f0c153598d5eb8373770297e71732f8fcef4f8ef (commit) via ef8f8d831e83fcba4573404b588142853dd226fb (commit) via c4c9d6ca112b104301152fcdea3a487ed0e42bb9 (commit) via 53f1c75c53f856af7a46cebc3e68a68c0a89036d (commit) via 1a555c9646ddfe2dd6ff67fbeb8d0324c129786f (commit) via fae6f83bb96bbe0b69b433d42253081574bcabc4 (commit) via d1272acaad8bb7dc41b81bd0c7a9728b7d308422 (commit) via 7133e792398b87695fa73bb344c8d3d0cb08bb23 (commit) via 0565cb837815f4086b03ddf090dcada82f30e9c4 (commit) via 4d02d36d6b16e96eda731c9adbbbadd694371700 (commit) via 010ee532982ae8329f712967e7e3759fa432ce76 (commit) via 72baa300ab82c184e156e170cae0dcd1fd665d12 (commit) via ca412a9ed2ab3bf5f4bdf54b7b300290931ab39b (commit) via cadbc0145bf2eb407f24987620636f4e52b293d4 (commit) via 023b0a169581d2e7e640134035b505eda597dda3 (commit) via cff706e3ca3823ffb388a4e87c4ef8bf925945c4 (commit) via ce7dd46aef9153c4f98a983977ce7bd2a905134d (commit) via a4935eef571191f7c9170723943f1327d39656a1 (commit) via 666b8f12d56cf478b0c9594009004b88917dec64 (commit) via 7524b0f4c56e4b9785eac47ffe0fcbc4553d349e (commit) via 8a2cf9dd4b1ff3d14a67ee1545f1f58644170240 (commit) via 775288bc1326e7a6a03a1b60db6dac88e26f0c5a (commit) via 8da449679988e32d35359fa8a952ec8d2ed07297 (commit) via 60dcacccb7ae8f80ca224e38abdfca1236d1871e (commit) via 95d4532595369b09bd48e9f7706b0ddef3149985 (commit) via 4eff339e8caae6a16b3650343de483201d4ca490 (commit) via 0d4931f91feba0f2e99b58b6b18345696e390b7a (commit) via fd2eb7a1bd3b7cbe06dd91fad6782a85afff86ba (commit) via 69fb967eed15dfde14442ecfa36e42f824b704c2 (commit) via ab871dde0b3d9fa6ada9dfe42a71e5ca94589a70 (commit) via ac18a048696a675cc05acec91a6686164e0df29f (commit) via 6bf33af01070a7559bd5a129f5a4cde7f7e6151a (commit) via e77bbff125d603f31899f505242577cca9ca7b43 (commit) via 76700510e08007fcbb461c22e71649bfa2bf95de (commit) via 424b094ce83e6c9ae577cef22e86054cc2d945a5 (commit) via cf8171e469ff726701bfdc5d14a169c87d1e5b54 (commit) via 18648708c887e24a1e30a37b133aad15b284a21d (commit) via 5ba3e77246fece4883381b6db00974fd1a0c2c34 (commit) via cbf6b8e54b526ef9c104bd9e3d9ae2e6fe3829c8 (commit) via c63001c6cd13a91556cd0f37007fef40cad9085d (commit) via 4809f7dacf70253f894460683be5c08d76a800a7 (commit) via 71909482de63e9f34570df1635aefb48a0a730ec (commit) via 59c1c40e2c14c062cfe24c5eac3599cd8cca0c79 (commit) via 11b856822d3e985297f00d09194d807ef4af3e35 (commit) via 6ab4e561f73e01b497ef3a323883814007d49990 (commit) via d4d737096371fc489bed70684b13305af4785f82 (commit) via 3c67ef7d07cfa4d2d041fa4f641a9f6f3c4a33bf (commit) via 6ec01401e12d957b38947c9236a8d3086bca4eca (commit) via db8653b802afcdcfbe71424d1bafcd9584972212 (commit) via 16a481034ff86869d8e4548dfb4b7bf8df2c6f26 (commit) via 022a18f3143a10dda216fd8c68e6f81a888b6583 (commit) via 25ed4d5af0a31943fcc2d9d73ae4fce64e478bf8 (commit) via 309beb251a5a2f618380d451931cce0a109b005e (commit) via 83dab6436907361bb59efe2338c4e04dc26053a1 (commit) via 508e18b26b450f2d2a70994ab2a179104fb65c5d (commit) via 551d069ed3e5fd5f2f25eae8bd0980905835002a (commit) via 792a806ecd8febe063153fb4cac8f4ad95812815 (commit) via 3a426b34aa38397aca3efc17f83a524fb05ea1ed (commit) via 97413a83f8aecea15a79953703c8a2c320993bc4 (commit) via 318deef8cb49cbf7d60788ad36f1fc4a41e1be4b (commit) via 7889cb66c77bbb921079097038ba0b179fcd5958 (commit) via 2a8ae89c7a77dcc0c0d5f1a4ec918032051c59f0 (commit) via d21cd70810999ceb99ed80473f1e5e6181c3ffc6 (commit) via 00c2bcb563c01c92d49158ef079919bac679f875 (commit) via 5b4cbe7d87409096e447951ba72b269e90cf12a7 (commit) via b546f9b5a92f592e0254ae3de94c609148a88018 (commit) via b4d71f37067cc1bc4ada1dab27aeeaf1c2e23311 (commit) via 4366d5e60082b8be4ddb8926e6368f29fc363aab (commit) via b5883df455c595c92f79ee7721e37ea808010cc2 (commit) via a43e52124a8d8994ab53991a09dc3eae02193ed2 (commit) via f8d1005595296177da8e92ddbf8ef582f23a58d1 (commit) via 6912cbe71fe1a4773a3ad0aa7ee04186422dd60d (commit) via aa3089e8c4b6e3085fa8bc6d03c01d1522fa78a6 (commit) via af64b76bd6b89488f0cd1ad1a899367d6a28f655 (commit) via 87d4045c22d75143ed8f750c184966eeba55a3b6 (commit) via f3779fbefa23e424f359b140886a0257e5bb0dd8 (commit) via 00e26ec7b6fc214f120e41201f3e71337cb018b8 (commit) via 57868b1f67e1366b138d99b101f63c9404d1dcfb (commit) via 0ab26a05a8b41e0aa9f07f33ed1b997fb4fabf1f (commit) via 5e5988e284b90e0ce696a2e83e6804a681927027 (commit) via 8a5ad8f5649e5ffe0dd14f9332259f202d873d64 (commit) via 89eb1921d94cdeaf5518b418ca5134d857908b7b (commit) via bd33f2d256631a22a54b589982c3e104f81a78d4 (commit) via da1af2cece35607476b7ac6685dd6bace968ac59 (commit) via 1a1d8d63ba26ab94b27ff1fea1a22d36b0f4402e (commit) via 8f5da142502f72681d2f716ba806eb7219320b99 (commit) via bba026ce336a9f0ec74f68c65e57f626c26e338a (commit) from f9a28a3d5e7438842f64c123ffff2488bdccff4d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit fb087555d9d3d4e12ead4f5498f4acf058891699 Author: Uwe Hermann <uw...@he...> Date: Sat Oct 29 22:30:28 2011 +0200 README: Update path to the new stm32f1. commit 788f3870c430b6e4ce7ae55bfa263cd66c1c7b37 Merge: 17d80aa fd2524b Author: Uwe Hermann <uw...@he...> Date: Sat Oct 29 22:19:12 2011 +0200 Merge remote-tracking branch 'fnoble/stm32f2' commit 17d80aa5a4a3f32d28d94bcaedc45eca45ed5441 Author: Uwe Hermann <uw...@he...> Date: Sat Oct 29 22:14:33 2011 +0200 Fix whitespace. commit ca48da8dd47e414bc3ef4ac0c369b532c6b8068d Author: Piotr Esden-Tempski <pi...@es...> Date: Wed Oct 5 22:56:47 2011 -0700 Changed the lisa/m dfu example to run on stm32f105. commit 284be9303748d640204b22c50183f9b49e86aa83 Author: Gareth McMullin <ga...@bl...> Date: Sat Oct 29 23:57:10 2011 +1300 Restored OTG clock enable in RCC in f107 usb init. commit b05a5dcf2a2d5aa42e80cabf6aaf7a63133b5332 Author: Gareth McMullin <ga...@bl...> Date: Sat Oct 29 21:30:26 2011 +1300 Fixed some F105/F107 USB issues. Added user callback on SOF. Made examples depend on lib. commit fd2524beb0b0ace785c1aceb05b971d2aa902fde Merge: 36cff03 28d6147 Author: Stephen Caudle <gi...@do...> Date: Thu Oct 27 23:39:16 2011 -0400 Merge remote-tracking branch 'fnoble/stm32f2' into stm32fx Conflicts: lib/stm32f2/Makefile commit 36cff03af1b4ad08c72ccc21bbd3903113ef423a Author: Stephen Caudle <gi...@do...> Date: Thu Oct 27 23:34:52 2011 -0400 Add RCC and FLASH support for STM32F2 commit 28d614757e136d63a965c6d66b7838a656505510 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:39:04 2011 -0700 Removing silly dummy target. commit 0f6a0276aab597d23639988fa5cc457bc1186818 Merge: 869a0df ae44add Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:33:40 2011 -0700 Merge branch 'stm32f2' of github.com:fnoble/libopenstm32 into stm32f2 commit 869a0df701e6f937a7d350350aebe3772c51f7ba Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:30:44 2011 -0700 Adding new EXTI stuff to F2 makefile. commit 7877aaeebc2b53316bf13a1ae9b2fb0c5143af68 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:30:27 2011 -0700 Better way to toggle a pin. commit 8974be743571e32cc6b7a6bc29615e24d4aafc89 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:29:52 2011 -0700 Added convenience function code for EXTI on F2. commit 20c33d1ae3f6dd4b30483ccec5209e1f5ba74059 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:29:14 2011 -0700 Add header for F2 syscfg peripheral. commit 6dd3190bb969f7622a6ba628ba745c306c20ac8d Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:28:52 2011 -0700 Fix NVIC defines for F2. commit ae44add1b6910c349917ce106d995d06da8e2879 Merge: 8276844 8ceeb99 Author: Fergus Noble <fer...@gm...> Date: Thu Oct 13 00:11:32 2011 -0700 Merge branch 'stm32fx' of https://github.com/doceme/libopenstm32 into stm32f2 Conflicts: Makefile examples/stm32/lisa-m/fancyblink/fancyblink.ld examples/stm32/lisa-m/usb_hid/usbhid.ld examples/stm32/mb525/fancyblink/fancyblink.ld examples/stm32/obldc/usart_irq/usart_irq.ld examples/stm32/other/usb_dfu/usbdfu.c examples/stm32/stm32-h103/fancyblink/fancyblink.ld examples/stm32/stm32-h103/usart_irq/usart_irq.ld examples/stm32/stm32-h103/usb_dfu/usbdfu.c examples/stm32/stm32-h103/usb_hid/usbhid.ld examples/stm32f1/Makefile.include examples/stm32f1/lisa-m/fancyblink/fancyblink.ld examples/stm32f1/lisa-m/usb_hid/usbhid.ld examples/stm32f1/mb525/fancyblink/fancyblink.ld examples/stm32f1/obldc/usart_irq/usart_irq.ld examples/stm32f1/other/usb_dfu/usbdfu.c examples/stm32f1/stm32-h103/fancyblink/fancyblink.ld examples/stm32f1/stm32-h103/usart_irq/usart_irq.ld examples/stm32f1/stm32-h103/usb_dfu/usbdfu.c examples/stm32f1/stm32-h103/usb_hid/usbhid.ld examples/stm32f2/jobygps/usart_printf/usart_printf.ld lib/lm3s/Makefile lib/lpc13xx/Makefile lib/stm32f1/Makefile commit 82768447c8f262ac0ce64cf8567cea0372bf2b83 Merge: 2095715 4809f7d Author: Fergus Noble <fer...@gm...> Date: Wed Oct 12 23:59:16 2011 -0700 Merge branch 'stm32f2' of github.com:fnoble/libopenstm32 into stm32f2 commit 2095715eb1de61b0f58129923e0a8ad4ae3706e0 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 12 23:58:37 2011 -0700 I think we want to wait before we send the UART byte rather than after... commit 8ceeb99902786041184800248eca4d7f3741d9bf Author: Stephen Caudle <gi...@do...> Date: Wed Oct 12 23:58:27 2011 -0400 Fix stm32f1 filenames and path commit 878c0948719436f36862feef3908ed0c78cccbdd Author: Fergus Noble <fer...@gm...> Date: Tue Oct 4 16:06:01 2011 -0700 Added alternative function for doing an SPI transfer. commit 14dcda91b06c517d5a7e5485ceac040d72978a31 Author: Fergus Noble <fer...@gm...> Date: Tue Sep 27 17:19:24 2011 -0700 Fixing some more header references commit 7518bc83c1b5b2f4f363ec43478b4d1320e0a8ef Author: Fergus Noble <fer...@gm...> Date: Tue Sep 27 17:18:15 2011 -0700 Fixing some header references commit 84b9f859416bb32ba7cf5f19b930445adb2aa41d Author: Fergus Noble <fer...@gm...> Date: Mon Sep 26 14:21:42 2011 -0700 Moving a couple more headers to stm common. commit e772992f4c56d79581e62607c27609e4eeaaae7e Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:05:12 2011 -0700 Some more silly bugs in GPIO fixed for F2. commit e7f909c50206f7a4cc467fa55633c70bbd384491 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:04:54 2011 -0700 Minor fixes to the SPI code, mainly you should check that the TX buffer is empty before rather than after sending. commit f0c153598d5eb8373770297e71732f8fcef4f8ef Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:04:11 2011 -0700 SPI test now working on F2! commit ef8f8d831e83fcba4573404b588142853dd226fb Author: Henry Hallam <hh...@jo...> Date: Thu Sep 22 16:04:42 2011 -0700 SPI test (untested) commit c4c9d6ca112b104301152fcdea3a487ed0e42bb9 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 14:23:49 2011 -0700 Updating the usart example in jobygps to use fixed gpio code. commit 53f1c75c53f856af7a46cebc3e68a68c0a89036d Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 14:23:25 2011 -0700 Fixed bug in F2 GPIO code. commit 1a555c9646ddfe2dd6ff67fbeb8d0324c129786f Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:53:30 2011 -0700 OpenOCD config file for JobyGPS. commit fae6f83bb96bbe0b69b433d42253081574bcabc4 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:53:10 2011 -0700 Adding jobygps usart example. commit d1272acaad8bb7dc41b81bd0c7a9728b7d308422 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:52:43 2011 -0700 Initial move of USART code to common, still needs some work. commit 7133e792398b87695fa73bb344c8d3d0cb08bb23 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 16 23:14:07 2011 -0700 Change default prefix in Makefiles to arm-none-eabi for compatability with summon toolchain out the box. commit 0565cb837815f4086b03ddf090dcada82f30e9c4 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 16 17:34:08 2011 -0700 RCC header file for F2 implemented, no convenience functions so far. commit 4d02d36d6b16e96eda731c9adbbbadd694371700 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 16:26:39 2011 -0700 Moving nvic code to common, adding F1 and F2 specific user interrupt definition headers. commit 010ee532982ae8329f712967e7e3759fa432ce76 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 15:07:07 2011 -0700 Moved SPI to stm32 common. commit 72baa300ab82c184e156e170cae0dcd1fd665d12 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 15:06:28 2011 -0700 Moved I2C to stm32 common. commit ca412a9ed2ab3bf5f4bdf54b7b300290931ab39b Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 14:59:55 2011 -0700 Move systick to stm32 common. commit cadbc0145bf2eb407f24987620636f4e52b293d4 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 02:53:16 2011 -0700 First F2 example working! commit 023b0a169581d2e7e640134035b505eda597dda3 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 02:52:37 2011 -0700 Remove orphaned file in git. commit cff706e3ca3823ffb388a4e87c4ef8bf925945c4 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:20:45 2011 -0700 Rename F1 examples folder. commit ce7dd46aef9153c4f98a983977ce7bd2a905134d Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:18:49 2011 -0700 Update F1 libs with new header file locations. commit a4935eef571191f7c9170723943f1327d39656a1 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:18:26 2011 -0700 Add family define for the F1 Makefile and add a Makefile for the F2. commit 666b8f12d56cf478b0c9594009004b88917dec64 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:17:45 2011 -0700 Fixing something I forgot to update after restructuring the include directories. commit 7524b0f4c56e4b9785eac47ffe0fcbc4553d349e Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:59:30 2011 -0700 Adding vector table for F2. commit 8a2cf9dd4b1ff3d14a67ee1545f1f58644170240 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:07:14 2011 -0700 Copying F1 linker script over to the F2 target, hopefully it should be the same! commit 775288bc1326e7a6a03a1b60db6dac88e26f0c5a Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:06:35 2011 -0700 Renaming things in the F1 target Makefile. commit 8da449679988e32d35359fa8a952ec8d2ed07297 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:05:57 2011 -0700 Adding stm32f2 target in top level Makefile and renaming f1 target. commit 60dcacccb7ae8f80ca224e38abdfca1236d1871e Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 23:57:43 2011 -0700 Some updates to the F2 GPIO header plus implementation of GPIO convenience functions. commit 95d4532595369b09bd48e9f7706b0ddef3149985 Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 22:36:15 2011 -0700 Initial import of F2 GPIO peripheral header file. commit 4eff339e8caae6a16b3650343de483201d4ca490 Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 13:47:33 2011 -0700 Restructuring stm32 include directories. commit 0d4931f91feba0f2e99b58b6b18345696e390b7a Author: Fergus Noble <fer...@gm...> Date: Tue Sep 13 18:39:44 2011 -0700 Moved timer stuff to common and added F2 specific header. commit fd2eb7a1bd3b7cbe06dd91fad6782a85afff86ba Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 23:28:52 2011 -0700 Moved I2C to common, no changes needed. commit 69fb967eed15dfde14442ecfa36e42f824b704c2 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 22:13:55 2011 -0700 Moves usart over to common and added F2 specific header. commit ab871dde0b3d9fa6ada9dfe42a71e5ca94589a70 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 21:11:24 2011 -0700 Unnecessary include removed. commit ac18a048696a675cc05acec91a6686164e0df29f Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 21:11:09 2011 -0700 Moved spi header over to common and created F2 specific header. commit 6bf33af01070a7559bd5a129f5a4cde7f7e6151a Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:49:43 2011 -0700 Moved pwr.h to stm_common and added F2 series specific extensions in its own header. commit e77bbff125d603f31899f505242577cca9ca7b43 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:48:56 2011 -0700 Fixing small typo. commit 76700510e08007fcbb461c22e71649bfa2bf95de Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:48:41 2011 -0700 Ability to choose memorymap for stm_common headers with define. commit 424b094ce83e6c9ae577cef22e86054cc2d945a5 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:25:11 2011 -0700 Renaming lib code for stm32 f1 series. commit cf8171e469ff726701bfdc5d14a169c87d1e5b54 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:12:11 2011 -0700 Moving stm header files that are common to f1 and f2 series into their own folder. commit 18648708c887e24a1e30a37b133aad15b284a21d Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:09:10 2011 -0700 Moving renaming stm32 header files for f1 series. commit 5ba3e77246fece4883381b6db00974fd1a0c2c34 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:05:41 2011 -0700 Adding memory map for the stm32f2 series. commit cbf6b8e54b526ef9c104bd9e3d9ae2e6fe3829c8 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 9 10:20:23 2011 -0700 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. commit c63001c6cd13a91556cd0f37007fef40cad9085d Author: Fergus Noble <fer...@gm...> Date: Tue Oct 4 17:13:49 2011 -0700 Henry is a grammar nazi. commit 4809f7dacf70253f894460683be5c08d76a800a7 Author: Fergus Noble <fer...@gm...> Date: Tue Oct 4 16:06:01 2011 -0700 Added alternative function for doing an SPI transfer. commit 71909482de63e9f34570df1635aefb48a0a730ec Author: Fergus Noble <fer...@gm...> Date: Tue Sep 27 17:19:24 2011 -0700 Fixing some more header references commit 59c1c40e2c14c062cfe24c5eac3599cd8cca0c79 Author: Fergus Noble <fer...@gm...> Date: Tue Sep 27 17:18:15 2011 -0700 Fixing some header references commit 11b856822d3e985297f00d09194d807ef4af3e35 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 26 14:21:42 2011 -0700 Moving a couple more headers to stm common. commit 6ab4e561f73e01b497ef3a323883814007d49990 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:06:07 2011 -0700 Change default prefix in top level Makefile. commit d4d737096371fc489bed70684b13305af4785f82 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:05:12 2011 -0700 Some more silly bugs in GPIO fixed for F2. commit 3c67ef7d07cfa4d2d041fa4f641a9f6f3c4a33bf Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:04:54 2011 -0700 Minor fixes to the SPI code, mainly you should check that the TX buffer is empty before rather than after sending. commit 6ec01401e12d957b38947c9236a8d3086bca4eca Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:04:11 2011 -0700 SPI test now working on F2! commit db8653b802afcdcfbe71424d1bafcd9584972212 Merge: 022a18f 16a4810 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 16:09:28 2011 -0700 Merge branch 'stm32f2' of https://github.com/henryhallam/libopenstm32 into stm32f2 commit 16a481034ff86869d8e4548dfb4b7bf8df2c6f26 Author: Henry Hallam <hh...@jo...> Date: Thu Sep 22 16:04:42 2011 -0700 SPI test (untested) commit 022a18f3143a10dda216fd8c68e6f81a888b6583 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 14:23:49 2011 -0700 Updating the usart example in jobygps to use fixed gpio code. commit 25ed4d5af0a31943fcc2d9d73ae4fce64e478bf8 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 14:23:25 2011 -0700 Fixed bug in F2 GPIO code. commit 309beb251a5a2f618380d451931cce0a109b005e Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:53:30 2011 -0700 OpenOCD config file for JobyGPS. commit 83dab6436907361bb59efe2338c4e04dc26053a1 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:53:10 2011 -0700 Adding jobygps usart example. commit 508e18b26b450f2d2a70994ab2a179104fb65c5d Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:52:43 2011 -0700 Initial move of USART code to common, still needs some work. commit 551d069ed3e5fd5f2f25eae8bd0980905835002a Author: Fergus Noble <fer...@gm...> Date: Fri Sep 16 23:14:07 2011 -0700 Change default prefix in Makefiles to arm-none-eabi for compatability with summon toolchain out the box. commit 792a806ecd8febe063153fb4cac8f4ad95812815 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 16 17:34:08 2011 -0700 RCC header file for F2 implemented, no convenience functions so far. commit 3a426b34aa38397aca3efc17f83a524fb05ea1ed Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 16:26:39 2011 -0700 Moving nvic code to common, adding F1 and F2 specific user interrupt definition headers. commit 97413a83f8aecea15a79953703c8a2c320993bc4 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 15:07:07 2011 -0700 Moved SPI to stm32 common. commit 318deef8cb49cbf7d60788ad36f1fc4a41e1be4b Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 15:06:28 2011 -0700 Moved I2C to stm32 common. commit 7889cb66c77bbb921079097038ba0b179fcd5958 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 14:59:55 2011 -0700 Move systick to stm32 common. commit 2a8ae89c7a77dcc0c0d5f1a4ec918032051c59f0 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 02:53:16 2011 -0700 First F2 example working! commit d21cd70810999ceb99ed80473f1e5e6181c3ffc6 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 02:52:37 2011 -0700 Remove orphaned file in git. commit 00c2bcb563c01c92d49158ef079919bac679f875 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:20:45 2011 -0700 Rename F1 examples folder. commit 5b4cbe7d87409096e447951ba72b269e90cf12a7 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:18:49 2011 -0700 Update F1 libs with new header file locations. commit b546f9b5a92f592e0254ae3de94c609148a88018 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:18:26 2011 -0700 Add family define for the F1 Makefile and add a Makefile for the F2. commit b4d71f37067cc1bc4ada1dab27aeeaf1c2e23311 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:17:45 2011 -0700 Fixing something I forgot to update after restructuring the include directories. commit 4366d5e60082b8be4ddb8926e6368f29fc363aab Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:59:30 2011 -0700 Adding vector table for F2. commit b5883df455c595c92f79ee7721e37ea808010cc2 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:07:14 2011 -0700 Copying F1 linker script over to the F2 target, hopefully it should be the same! commit a43e52124a8d8994ab53991a09dc3eae02193ed2 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:06:35 2011 -0700 Renaming things in the F1 target Makefile. commit f8d1005595296177da8e92ddbf8ef582f23a58d1 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:05:57 2011 -0700 Adding stm32f2 target in top level Makefile and renaming f1 target. commit 6912cbe71fe1a4773a3ad0aa7ee04186422dd60d Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 23:57:43 2011 -0700 Some updates to the F2 GPIO header plus implementation of GPIO convenience functions. commit aa3089e8c4b6e3085fa8bc6d03c01d1522fa78a6 Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 22:36:15 2011 -0700 Initial import of F2 GPIO peripheral header file. commit af64b76bd6b89488f0cd1ad1a899367d6a28f655 Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 13:47:33 2011 -0700 Restructuring stm32 include directories. commit 87d4045c22d75143ed8f750c184966eeba55a3b6 Author: Fergus Noble <fer...@gm...> Date: Tue Sep 13 18:39:44 2011 -0700 Moved timer stuff to common and added F2 specific header. commit f3779fbefa23e424f359b140886a0257e5bb0dd8 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 23:28:52 2011 -0700 Moved I2C to common, no changes needed. commit 00e26ec7b6fc214f120e41201f3e71337cb018b8 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 22:13:55 2011 -0700 Moves usart over to common and added F2 specific header. commit 57868b1f67e1366b138d99b101f63c9404d1dcfb Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 21:11:24 2011 -0700 Unnecessary include removed. commit 0ab26a05a8b41e0aa9f07f33ed1b997fb4fabf1f Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 21:11:09 2011 -0700 Moved spi header over to common and created F2 specific header. commit 5e5988e284b90e0ce696a2e83e6804a681927027 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:49:43 2011 -0700 Moved pwr.h to stm_common and added F2 series specific extensions in its own header. commit 8a5ad8f5649e5ffe0dd14f9332259f202d873d64 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:48:56 2011 -0700 Fixing small typo. commit 89eb1921d94cdeaf5518b418ca5134d857908b7b Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:48:41 2011 -0700 Ability to choose memorymap for stm_common headers with define. commit bd33f2d256631a22a54b589982c3e104f81a78d4 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:25:11 2011 -0700 Renaming lib code for stm32 f1 series. commit da1af2cece35607476b7ac6685dd6bace968ac59 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:12:11 2011 -0700 Moving stm header files that are common to f1 and f2 series into their own folder. commit 1a1d8d63ba26ab94b27ff1fea1a22d36b0f4402e Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:09:10 2011 -0700 Moving renaming stm32 header files for f1 series. commit 8f5da142502f72681d2f716ba806eb7219320b99 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:05:41 2011 -0700 Adding memory map for the stm32f2 series. commit bba026ce336a9f0ec74f68c65e57f626c26e338a Author: Fergus Noble <fer...@gm...> Date: Fri Sep 9 10:20:23 2011 -0700 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. ----------------------------------------------------------------------- Summary of changes: Makefile | 8 +- README | 2 +- examples/lm3s/Makefile.include | 2 +- examples/lpc13xx/Makefile.include | 2 +- examples/{stm32 => stm32f1}/Makefile.include | 23 +- .../{stm32 => stm32f1}/lisa-m/fancyblink/Makefile | 0 .../lisa-m/fancyblink/fancyblink.c | 4 +- .../lisa-m}/fancyblink/fancyblink.ld | 2 +- .../{stm32 => stm32f1}/lisa-m/usb_dfu/Makefile | 0 examples/{stm32 => stm32f1}/lisa-m/usb_dfu/README | 0 .../{stm32 => stm32f1}/lisa-m/usb_dfu/usbdfu.c | 8 +- .../{stm32 => stm32f1}/lisa-m/usb_dfu/usbdfu.ld | 2 +- .../{stm32 => stm32f1}/lisa-m/usb_hid/Makefile | 0 examples/{stm32 => stm32f1}/lisa-m/usb_hid/README | 0 .../{stm32 => stm32f1}/lisa-m/usb_hid/usbhid.c | 6 +- .../lisa-m}/usb_hid/usbhid.ld | 2 +- .../{stm32 => stm32f1}/mb525/fancyblink/Makefile | 0 .../{stm32 => stm32f1}/mb525/fancyblink/README | 0 .../mb525/fancyblink/fancyblink.c | 4 +- .../mb525}/fancyblink/fancyblink.ld | 2 +- examples/{stm32 => stm32f1}/mb525/pwmleds/Makefile | 0 examples/{stm32 => stm32f1}/mb525/pwmleds/README | 0 .../{stm32 => stm32f1}/mb525/pwmleds/pwmleds.c | 4 +- .../obldc => stm32f1/mb525}/pwmleds/pwmleds.ld | 2 +- examples/{stm32 => stm32f1}/obldc/can/Makefile | 0 examples/{stm32 => stm32f1}/obldc/can/can.c | 6 +- examples/{stm32 => stm32f1}/obldc/can/can.ld | 2 +- examples/{stm32 => stm32f1}/obldc/led/Makefile | 0 examples/{stm32 => stm32f1}/obldc/led/led.c | 4 +- examples/{stm32 => stm32f1}/obldc/led/led.ld | 2 +- examples/{stm32 => stm32f1}/obldc/pwmleds/Makefile | 0 .../{stm32 => stm32f1}/obldc/pwmleds/pwmleds.c | 4 +- .../mb525 => stm32f1/obldc}/pwmleds/pwmleds.ld | 2 +- examples/{stm32 => stm32f1}/obldc/systick/Makefile | 0 .../{stm32 => stm32f1}/obldc/systick/systick.c | 6 +- .../{stm32 => stm32f1}/obldc/systick/systick.ld | 2 +- examples/{stm32 => stm32f1}/obldc/usart/Makefile | 0 examples/{stm32 => stm32f1}/obldc/usart/usart.c | 6 +- examples/{stm32 => stm32f1}/obldc/usart/usart.ld | 2 +- .../{stm32 => stm32f1}/obldc/usart_irq/Makefile | 0 .../{stm32 => stm32f1}/obldc/usart_irq/usart_irq.c | 6 +- .../obldc/usart_irq/usart_irq.ld | 2 +- .../other/adc_temperature_sensor/Makefile | 0 .../other/adc_temperature_sensor/README | 0 .../other/adc_temperature_sensor/adc.c | 10 +- .../other/adc_temperature_sensor/adc.ld | 2 +- .../{stm32 => stm32f1}/other/dma_mem2mem/Makefile | 0 .../{stm32 => stm32f1}/other/dma_mem2mem/README | 0 .../{stm32 => stm32f1}/other/dma_mem2mem/dma.c | 10 +- .../{stm32 => stm32f1}/other/dma_mem2mem/dma.ld | 2 +- examples/{stm32 => stm32f1}/other/dogm128/Makefile | 0 examples/{stm32 => stm32f1}/other/dogm128/README | 0 .../{stm32 => stm32f1}/other/dogm128/dogm128.c | 0 .../{stm32 => stm32f1}/other/dogm128/dogm128.h | 2 +- examples/{stm32 => stm32f1}/other/dogm128/main.c | 6 +- examples/{stm32 => stm32f1}/other/dogm128/main.ld | 2 +- .../other/i2c_stts75_sensor/Makefile | 0 .../other/i2c_stts75_sensor/README | 0 .../other/i2c_stts75_sensor/i2c_stts75_sensor.c | 8 +- .../other/i2c_stts75_sensor/i2c_stts75_sensor.ld | 2 +- .../other/i2c_stts75_sensor/stts75.c | 0 .../other/i2c_stts75_sensor/stts75.h | 0 examples/{stm32 => stm32f1}/other/rtc/Makefile | 0 examples/{stm32 => stm32f1}/other/rtc/README | 0 examples/{stm32 => stm32f1}/other/rtc/rtc.c | 8 +- examples/{stm32 => stm32f1}/other/rtc/rtc.ld | 2 +- examples/{stm32 => stm32f1}/other/systick/Makefile | 0 examples/{stm32 => stm32f1}/other/systick/README | 0 .../{stm32 => stm32f1}/other/systick/systick.c | 6 +- .../{stm32 => stm32f1}/other/systick/systick.ld | 2 +- .../other/timer_interrupt/Makefile | 0 .../other/timer_interrupt/README | 0 .../other/timer_interrupt/timer.c | 6 +- .../other/timer_interrupt/timer.ld | 2 +- .../{stm32 => stm32f1}/other/usb_cdcacm/Makefile | 0 .../{stm32 => stm32f1}/other/usb_cdcacm/README | 0 .../{stm32 => stm32f1}/other/usb_cdcacm/cdcacm.c | 4 +- .../{stm32 => stm32f1}/other/usb_cdcacm/cdcacm.ld | 2 +- examples/{stm32 => stm32f1}/other/usb_dfu/Makefile | 0 examples/{stm32 => stm32f1}/other/usb_dfu/README | 0 .../stm32-h103 => stm32f1/other}/usb_dfu/usbdfu.c | 10 +- .../stm32-h103 => stm32f1/other}/usb_dfu/usbdfu.ld | 2 +- examples/{stm32 => stm32f1}/other/usb_hid/Makefile | 0 examples/{stm32 => stm32f1}/other/usb_hid/README | 0 examples/{stm32 => stm32f1}/other/usb_hid/usbhid.c | 6 +- .../{stm32 => stm32f1}/other/usb_hid/usbhid.ld | 2 +- .../stm32-discovery/button/Makefile | 0 .../stm32-discovery/button/README | 0 .../stm32-discovery/button/button.c | 4 +- .../stm32-discovery/button/button.ld | 2 +- .../stm32-discovery/fancyblink/Makefile | 0 .../stm32-discovery/fancyblink/README | 0 .../stm32-discovery/fancyblink/fancyblink.c | 4 +- .../stm32-discovery/fancyblink/fancyblink.ld | 2 +- .../stm32-discovery/miniblink/Makefile | 0 .../stm32-discovery/miniblink/README | 0 .../stm32-discovery/miniblink/miniblink.c | 4 +- .../stm32-discovery/miniblink/miniblink.ld | 2 +- .../stm32-discovery/rtc/Makefile | 0 .../{stm32 => stm32f1}/stm32-discovery/rtc/README | 0 .../{stm32 => stm32f1}/stm32-discovery/rtc/rtc.c | 6 +- .../{stm32 => stm32f1}/stm32-discovery/rtc/rtc.ld | 2 +- .../stm32-discovery/usart/Makefile | 0 .../stm32-discovery/usart/README | 0 .../stm32-discovery/usart/usart.c | 4 +- .../stm32-discovery/usart/usart.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/button/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/button/button.c | 4 +- .../{stm32 => stm32f1}/stm32-h103/button/button.ld | 2 +- .../stm32-h103/exti_both/Makefile | 0 .../stm32-h103/exti_both/exti_both.c | 4 +- .../stm32-h103/exti_both/exti_both.ld | 2 +- .../stm32-h103/exti_rising_falling/Makefile | 0 .../exti_rising_falling/exti_rising_falling.c | 4 +- .../exti_rising_falling/exti_rising_falling.ld | 2 +- .../stm32-h103/fancyblink/Makefile | 0 .../stm32-h103/fancyblink/README | 0 .../stm32-h103/fancyblink/fancyblink.c | 4 +- .../stm32-h103}/fancyblink/fancyblink.ld | 2 +- .../stm32-h103/led_stripe/Makefile | 0 .../stm32-h103/led_stripe/led_stripe.c | 4 +- .../stm32-h103/led_stripe/led_stripe.ld | 2 +- .../stm32-h103/miniblink/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/miniblink/README | 0 .../stm32-h103/miniblink/miniblink.c | 4 +- .../stm32-h103/miniblink/miniblink.ld | 2 +- .../stm32-h103/pwm_6step/Makefile | 0 .../stm32-h103/pwm_6step/pwm_6step.c | 6 +- .../stm32-h103/pwm_6step/pwm_6step.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/spi/Makefile | 0 examples/{stm32 => stm32f1}/stm32-h103/spi/README | 0 examples/{stm32 => stm32f1}/stm32-h103/spi/spi.c | 2 +- examples/{stm32 => stm32f1}/stm32-h103/spi/spi.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/timer/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/timer/timer.c | 6 +- .../{stm32 => stm32f1}/stm32-h103/timer/timer.ld | 2 +- .../stm32-h103/traceswo/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/traceswo/README | 0 .../stm32-h103/traceswo/traceswo.c | 4 +- .../stm32-h103/traceswo/traceswo.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/usart/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/usart/README | 0 .../{stm32 => stm32f1}/stm32-h103/usart/usart.c | 10 +- .../{stm32 => stm32f1}/stm32-h103/usart/usart.ld | 2 +- .../stm32-h103/usart_irq/Makefile | 0 .../stm32-h103/usart_irq/usart_irq.c | 6 +- .../stm32-h103/usart_irq/usart_irq.ld | 2 +- .../stm32-h103/usart_irq_printf/Makefile | 0 .../stm32-h103/usart_irq_printf/usart_irq_printf.c | 6 +- .../usart_irq_printf/usart_irq_printf.ld | 2 +- .../stm32-h103/usart_printf/Makefile | 0 .../stm32-h103/usart_printf/usart_printf.c | 6 +- .../stm32-h103/usart_printf/usart_printf.ld | 2 +- .../stm32-h103/usb_cdcacm/Makefile | 0 .../stm32-h103/usb_cdcacm/README | 0 .../stm32-h103/usb_cdcacm/cdcacm.c | 4 +- .../stm32-h103/usb_cdcacm/cdcacm.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/usb_dfu/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/usb_dfu/README | 0 .../other => stm32f1/stm32-h103}/usb_dfu/usbdfu.c | 8 +- .../other => stm32f1/stm32-h103}/usb_dfu/usbdfu.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/usb_hid/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/usb_hid/README | 0 .../{stm32 => stm32f1}/stm32-h103/usb_hid/usbhid.c | 6 +- .../stm32-h103}/usb_hid/usbhid.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/usb_iap/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/usb_iap/README | 0 .../{stm32 => stm32f1}/stm32-h103/usb_iap/usbiap.c | 8 +- .../stm32-h103/usb_iap/usbiap.ld | 2 +- .../stm32-h107/fancyblink/Makefile | 0 .../stm32-h107/fancyblink/README | 0 .../stm32-h107/fancyblink/fancyblink.c | 4 +- .../stm32-h107/fancyblink/fancyblink.ld | 2 +- .../stm32-h107/usb_simple/Makefile | 0 .../stm32-h107/usb_simple/README | 0 .../stm32-h107/usb_simple/usb_simple.c | 4 +- .../stm32-h107/usb_simple/usb_simple.ld | 2 +- examples/{lm3s => stm32f2}/Makefile.include | 23 +- examples/stm32f2/jobygps/jobygps.cfg | 3 + .../jobygps}/miniblink/Makefile | 0 .../other/rtc => stm32f2/jobygps/miniblink}/README | 2 +- .../jobygps}/miniblink/miniblink.c | 18 +- .../jobygps/miniblink/miniblink.ld} | 4 +- .../usb_hid => stm32f2/jobygps/spi_test}/Makefile | 2 +- .../jobygps/spi_test/spi_test.c} | 75 ++-- .../jobygps/spi_test/spi_test.ld} | 4 +- .../jobygps}/usart_printf/Makefile | 0 .../jobygps}/usart_printf/usart_printf.c | 31 +- .../jobygps}/usart_printf/usart_printf.ld | 2 +- include/libopencm3/cm3/common.h | 2 + include/libopencm3/stm32/{ => f1}/adc.h | 0 include/libopencm3/stm32/{ => f1}/bkp.h | 0 include/libopencm3/stm32/{ => f1}/dma.h | 0 include/libopencm3/stm32/{ => f1}/ethernet.h | 0 include/libopencm3/stm32/{ => f1}/flash.h | 0 include/libopencm3/stm32/{ => f1}/gpio.h | 0 include/libopencm3/stm32/{ => f1}/memorymap.h | 0 include/libopencm3/stm32/f1/nvic_f1.h | 99 ++++ include/libopencm3/stm32/{ => f1}/rcc.h | 0 include/libopencm3/stm32/{ => f1}/rtc.h | 0 include/libopencm3/stm32/{ => f1}/scb.h | 0 include/libopencm3/stm32/{ => f1}/usb.h | 0 include/libopencm3/stm32/{ => f1}/usb_desc.h | 0 include/libopencm3/stm32/f2/flash.h | 153 ++++++ include/libopencm3/stm32/f2/gpio.h | 278 +++++++++++ include/libopencm3/stm32/f2/memorymap.h | 131 ++++++ include/libopencm3/stm32/f2/nvic_f2.h | 112 +++++ include/libopencm3/{usb/hid.h => stm32/f2/pwr.h} | 30 +- include/libopencm3/stm32/f2/rcc.h | 492 ++++++++++++++++++++ .../spi/spi.c => include/libopencm3/stm32/f2/spi.h | 52 +-- include/libopencm3/stm32/f2/syscfg.h | 46 ++ include/libopencm3/stm32/f2/timer.h | 54 +++ include/libopencm3/{usb/hid.h => stm32/f2/usart.h} | 25 +- include/libopencm3/stm32/i2c.h | 2 +- include/libopencm3/stm32/memorymap.h | 104 +---- include/libopencm3/stm32/nvic.h | 84 +--- include/libopencm3/stm32/otg_fs.h | 7 +- include/libopencm3/stm32/spi.h | 5 +- include/libopencm3/stm32/usart.h | 2 +- include/libopencm3/usb/usbd.h | 1 + lib/{stm32 => stm32_common}/i2c.c | 0 lib/{stm32 => stm32_common}/nvic.c | 0 lib/{stm32 => stm32_common}/spi.c | 28 +- lib/{stm32 => stm32_common}/systick.c | 0 lib/{stm32 => stm32_common}/usart.c | 15 +- lib/{stm32 => stm32f1}/Makefile | 8 +- lib/{stm32 => stm32f1}/adc.c | 2 +- lib/{stm32 => stm32f1}/can.c | 2 +- lib/{stm32 => stm32f1}/dma.c | 2 +- lib/{stm32 => stm32f1}/ethernet.c | 2 +- lib/{stm32 => stm32f1}/exti.c | 4 +- lib/{stm32 => stm32f1}/flash.c | 2 +- lib/{stm32 => stm32f1}/gpio.c | 4 +- .../libopencm3_stm32f1.ld} | 0 lib/{stm32 => stm32f1}/rcc.c | 4 +- lib/{stm32 => stm32f1}/rtc.c | 4 +- lib/{stm32 => stm32f1}/scb.c | 2 +- lib/{stm32 => stm32f1}/timer.c | 2 +- lib/{stm32 => stm32f1}/vector.c | 0 lib/{lpc13xx => stm32f2}/Makefile | 15 +- lib/{stm32 => stm32f2}/exti.c | 23 +- lib/{stm32 => stm32f2}/flash.c | 147 ++++-- lib/{stm32 => stm32f2}/gpio.c | 99 +++-- .../libopencm3_stm32f2.ld} | 0 lib/stm32f2/rcc.c | 412 ++++++++++++++++ lib/{stm32 => stm32f2}/vector.c | 210 +++++---- lib/usb/usb.c | 5 + lib/usb/usb_f103.c | 10 +- lib/usb/usb_f107.c | 29 +- lib/usb/usb_private.h | 1 + 250 files changed, 2528 insertions(+), 736 deletions(-) rename examples/{stm32 => stm32f1}/Makefile.include (83%) rename examples/{stm32 => stm32f1}/lisa-m/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/lisa-m/fancyblink/fancyblink.c (96%) rename examples/{stm32/stm32-h103 => stm32f1/lisa-m}/fancyblink/fancyblink.ld (97%) rename examples/{stm32 => stm32f1}/lisa-m/usb_dfu/Makefile (100%) rename examples/{stm32 => stm32f1}/lisa-m/usb_dfu/README (100%) rename examples/{stm32 => stm32f1}/lisa-m/usb_dfu/usbdfu.c (97%) rename examples/{stm32 => stm32f1}/lisa-m/usb_dfu/usbdfu.ld (96%) copy examples/{stm32 => stm32f1}/lisa-m/usb_hid/Makefile (100%) rename examples/{stm32 => stm32f1}/lisa-m/usb_hid/README (100%) rename examples/{stm32 => stm32f1}/lisa-m/usb_hid/usbhid.c (98%) rename examples/{stm32/stm32-h103 => stm32f1/lisa-m}/usb_hid/usbhid.ld (97%) rename examples/{stm32 => stm32f1}/mb525/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/mb525/fancyblink/README (100%) rename examples/{stm32 => stm32f1}/mb525/fancyblink/fancyblink.c (96%) rename examples/{stm32/lisa-m => stm32f1/mb525}/fancyblink/fancyblink.ld (97%) rename examples/{stm32 => stm32f1}/mb525/pwmleds/Makefile (100%) rename examples/{stm32 => stm32f1}/mb525/pwmleds/README (100%) rename examples/{stm32 => stm32f1}/mb525/pwmleds/pwmleds.c (99%) rename examples/{stm32/obldc => stm32f1/mb525}/pwmleds/pwmleds.ld (97%) rename examples/{stm32 => stm32f1}/obldc/can/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/can/can.c (97%) rename examples/{stm32 => stm32f1}/obldc/can/can.ld (97%) rename examples/{stm32 => stm32f1}/obldc/led/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/led/led.c (96%) rename examples/{stm32 => stm32f1}/obldc/led/led.ld (97%) rename examples/{stm32 => stm32f1}/obldc/pwmleds/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/pwmleds/pwmleds.c (99%) rename examples/{stm32/mb525 => stm32f1/obldc}/pwmleds/pwmleds.ld (97%) rename examples/{stm32 => stm32f1}/obldc/systick/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/systick/systick.c (95%) rename examples/{stm32 => stm32f1}/obldc/systick/systick.ld (97%) rename examples/{stm32 => stm32f1}/obldc/usart/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/usart/usart.c (95%) rename examples/{stm32 => stm32f1}/obldc/usart/usart.ld (97%) rename examples/{stm32 => stm32f1}/obldc/usart_irq/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/usart_irq/usart_irq.c (96%) rename examples/{stm32 => stm32f1}/obldc/usart_irq/usart_irq.ld (97%) rename examples/{stm32 => stm32f1}/other/adc_temperature_sensor/Makefile (100%) rename examples/{stm32 => stm32f1}/other/adc_temperature_sensor/README (100%) rename examples/{stm32 => stm32f1}/other/adc_temperature_sensor/adc.c (95%) rename examples/{stm32 => stm32f1}/other/adc_temperature_sensor/adc.ld (97%) rename examples/{stm32 => stm32f1}/other/dma_mem2mem/Makefile (100%) rename examples/{stm32 => stm32f1}/other/dma_mem2mem/README (100%) rename examples/{stm32 => stm32f1}/other/dma_mem2mem/dma.c (94%) rename examples/{stm32 => stm32f1}/other/dma_mem2mem/dma.ld (97%) rename examples/{stm32 => stm32f1}/other/dogm128/Makefile (100%) rename examples/{stm32 => stm32f1}/other/dogm128/README (100%) rename examples/{stm32 => stm32f1}/other/dogm128/dogm128.c (100%) rename examples/{stm32 => stm32f1}/other/dogm128/dogm128.h (98%) rename examples/{stm32 => stm32f1}/other/dogm128/main.c (97%) rename examples/{stm32 => stm32f1}/other/dogm128/main.ld (97%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/Makefile (100%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/README (100%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/i2c_stts75_sensor.c (96%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/i2c_stts75_sensor.ld (97%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/stts75.c (100%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/stts75.h (100%) rename examples/{stm32 => stm32f1}/other/rtc/Makefile (100%) copy examples/{stm32 => stm32f1}/other/rtc/README (100%) rename examples/{stm32 => stm32f1}/other/rtc/rtc.c (94%) rename examples/{stm32 => stm32f1}/other/rtc/rtc.ld (97%) rename examples/{stm32 => stm32f1}/other/systick/Makefile (100%) rename examples/{stm32 => stm32f1}/other/systick/README (100%) rename examples/{stm32 => stm32f1}/other/systick/systick.c (94%) rename examples/{stm32 => stm32f1}/other/systick/systick.ld (97%) rename examples/{stm32 => stm32f1}/other/timer_interrupt/Makefile (100%) rename examples/{stm32 => stm32f1}/other/timer_interrupt/README (100%) rename examples/{stm32 => stm32f1}/other/timer_interrupt/timer.c (95%) rename examples/{stm32 => stm32f1}/other/timer_interrupt/timer.ld (97%) rename examples/{stm32 => stm32f1}/other/usb_cdcacm/Makefile (100%) rename examples/{stm32 => stm32f1}/other/usb_cdcacm/README (100%) rename examples/{stm32 => stm32f1}/other/usb_cdcacm/cdcacm.c (98%) rename examples/{stm32 => stm32f1}/other/usb_cdcacm/cdcacm.ld (96%) rename examples/{stm32 => stm32f1}/other/usb_dfu/Makefile (100%) rename examples/{stm32 => stm32f1}/other/usb_dfu/README (100%) rename examples/{stm32/stm32-h103 => stm32f1/other}/usb_dfu/usbdfu.c (96%) rename examples/{stm32/stm32-h103 => stm32f1/other}/usb_dfu/usbdfu.ld (96%) rename examples/{stm32 => stm32f1}/other/usb_hid/Makefile (100%) rename examples/{stm32 => stm32f1}/other/usb_hid/README (100%) rename examples/{stm32 => stm32f1}/other/usb_hid/usbhid.c (98%) rename examples/{stm32 => stm32f1}/other/usb_hid/usbhid.ld (96%) rename examples/{stm32 => stm32f1}/stm32-discovery/button/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/button/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/button/button.c (96%) rename examples/{stm32 => stm32f1}/stm32-discovery/button/button.ld (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/fancyblink/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/fancyblink/fancyblink.c (95%) rename examples/{stm32 => stm32f1}/stm32-discovery/fancyblink/fancyblink.ld (97%) copy examples/{stm32 => stm32f1}/stm32-discovery/miniblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/miniblink/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/miniblink/miniblink.c (96%) rename examples/{stm32 => stm32f1}/stm32-discovery/miniblink/miniblink.ld (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/rtc/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/rtc/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/rtc/rtc.c (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/rtc/rtc.ld (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/usart/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/usart/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/usart/usart.c (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/usart/usart.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/button/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/button/button.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/button/button.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_both/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_both/exti_both.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_both/exti_both.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_rising_falling/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_rising_falling/exti_rising_falling.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_rising_falling/exti_rising_falling.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/fancyblink/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/fancyblink/fancyblink.c (94%) rename examples/{stm32/mb525 => stm32f1/stm32-h103}/fancyblink/fancyblink.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/led_stripe/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/led_stripe/led_stripe.c (98%) rename examples/{stm32 => stm32f1}/stm32-h103/led_stripe/led_stripe.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/miniblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/miniblink/README (100%) copy examples/{stm32 => stm32f1}/stm32-h103/miniblink/miniblink.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/miniblink/miniblink.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/pwm_6step/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/pwm_6step/pwm_6step.c (99%) rename examples/{stm32 => stm32f1}/stm32-h103/pwm_6step/pwm_6step.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/spi/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/spi/README (100%) copy examples/{stm32 => stm32f1}/stm32-h103/spi/spi.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/spi/spi.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/timer/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/timer/timer.c (97%) rename examples/{stm32 => stm32f1}/stm32-h103/timer/timer.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/traceswo/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/traceswo/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/traceswo/traceswo.c (97%) rename examples/{stm32 => stm32f1}/stm32-h103/traceswo/traceswo.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usart/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usart/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usart/usart.c (93%) rename examples/{stm32 => stm32f1}/stm32-h103/usart/usart.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq/usart_irq.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq/usart_irq.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq_printf/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq_printf/usart_irq_printf.c (98%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq_printf/usart_irq_printf.ld (97%) copy examples/{stm32 => stm32f1}/stm32-h103/usart_printf/Makefile (100%) copy examples/{stm32 => stm32f1}/stm32-h103/usart_printf/usart_printf.c (95%) copy examples/{stm32 => stm32f1}/stm32-h103/usart_printf/usart_printf.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_cdcacm/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_cdcacm/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_cdcacm/cdcacm.c (98%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_cdcacm/cdcacm.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_dfu/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_dfu/README (100%) rename examples/{stm32/other => stm32f1/stm32-h103}/usb_dfu/usbdfu.c (97%) rename examples/{stm32/other => stm32f1/stm32-h103}/usb_dfu/usbdfu.ld (96%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_hid/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_hid/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_hid/usbhid.c (98%) rename examples/{stm32/lisa-m => stm32f1/stm32-h103}/usb_hid/usbhid.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_iap/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_iap/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_iap/usbiap.c (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_iap/usbiap.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h107/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h107/fancyblink/README (100%) rename examples/{stm32 => stm32f1}/stm32-h107/fancyblink/fancyblink.c (95%) copy examples/{stm32 => stm32f1}/stm32-h107/fancyblink/fancyblink.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h107/usb_simple/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h107/usb_simple/README (100%) rename examples/{stm32 => stm32f1}/stm32-h107/usb_simple/usb_simple.c (97%) rename examples/{stm32 => stm32f1}/stm32-h107/usb_simple/usb_simple.ld (97%) copy examples/{lm3s => stm32f2}/Makefile.include (82%) create mode 100644 examples/stm32f2/jobygps/jobygps.cfg rename examples/{stm32/stm32-discovery => stm32f2/jobygps}/miniblink/Makefile (100%) rename examples/{stm32/other/rtc => stm32f2/jobygps/miniblink}/README (72%) rename examples/{stm32/stm32-h103 => stm32f2/jobygps}/miniblink/miniblink.c (80%) copy examples/{stm32/stm32-h107/fancyblink/fancyblink.ld => stm32f2/jobygps/miniblink/miniblink.ld} (89%) rename examples/{stm32/lisa-m/usb_hid => stm32f2/jobygps/spi_test}/Makefile (97%) copy examples/{stm32/stm32-h103/usart_printf/usart_printf.c => stm32f2/jobygps/spi_test/spi_test.c} (51%) rename examples/{stm32/stm32-h107/fancyblink/fancyblink.ld => stm32f2/jobygps/spi_test/spi_test.ld} (89%) rename examples/{stm32/stm32-h103 => stm32f2/jobygps}/usart_printf/Makefile (100%) rename examples/{stm32/stm32-h103 => stm32f2/jobygps}/usart_printf/usart_printf.c (75%) rename examples/{stm32/stm32-h103 => stm32f2/jobygps}/usart_printf/usart_printf.ld (97%) rename include/libopencm3/stm32/{ => f1}/adc.h (100%) rename include/libopencm3/stm32/{ => f1}/bkp.h (100%) rename include/libopencm3/stm32/{ => f1}/dma.h (100%) rename include/libopencm3/stm32/{ => f1}/ethernet.h (100%) rename include/libopencm3/stm32/{ => f1}/flash.h (100%) rename include/libopencm3/stm32/{ => f1}/gpio.h (100%) copy include/libopencm3/stm32/{ => f1}/memorymap.h (100%) create mode 100644 include/libopencm3/stm32/f1/nvic_f1.h rename include/libopencm3/stm32/{ => f1}/rcc.h (100%) rename include/libopencm3/stm32/{ => f1}/rtc.h (100%) rename include/libopencm3/stm32/{ => f1}/scb.h (100%) rename include/libopencm3/stm32/{ => f1}/usb.h (100%) rename include/libopencm3/stm32/{ => f1}/usb_desc.h (100%) create mode 100644 include/libopencm3/stm32/f2/flash.h create mode 100644 include/libopencm3/stm32/f2/gpio.h create mode 100644 include/libopencm3/stm32/f2/memorymap.h create mode 100644 include/libopencm3/stm32/f2/nvic_f2.h copy include/libopencm3/{usb/hid.h => stm32/f2/pwr.h} (54%) create mode 100644 include/libopencm3/stm32/f2/rcc.h rename examples/stm32/stm32-h103/spi/spi.c => include/libopencm3/stm32/f2/spi.h (55%) create mode 100644 include/libopencm3/stm32/f2/syscfg.h create mode 100644 include/libopencm3/stm32/f2/timer.h copy include/libopencm3/{usb/hid.h => stm32/f2/usart.h} (60%) rename lib/{stm32 => stm32_common}/i2c.c (100%) rename lib/{stm32 => stm32_common}/nvic.c (100%) rename lib/{stm32 => stm32_common}/spi.c (93%) rename lib/{stm32 => stm32_common}/systick.c (100%) rename lib/{stm32 => stm32_common}/usart.c (94%) rename lib/{stm32 => stm32f1}/Makefile (91%) rename lib/{stm32 => stm32f1}/adc.c (99%) rename lib/{stm32 => stm32f1}/can.c (99%) rename lib/{stm32 => stm32f1}/dma.c (99%) rename lib/{stm32 => stm32f1}/ethernet.c (97%) copy lib/{stm32 =>... [truncated message content] |